android socket 接收大量数据不完整
柿子颜 2016-01-19 05:08:28 大家好,我现在socketClient需要接收服务器端的大量数据,超过8192B,用readline()读取,有时候接收不完整,而且会分好几次接收到,请问有什么解决办法吗?下面是我的代码:
in = new BufferedReader(new InputStreamReader(client.getInputStream(), "UTF-8"));
String chatMsg = in.readLine();
if (chatMsg != null && !chatMsg.equals("")) {
clientListener.handlerHotMsg(chatMsg);
}