byte[] buffer = new byte[1024 * 101];
while ((length = is.read(buffer)) != -1) {
byte[] dataInstream = new byte[length];
System.arraycopy(buffer, 0, dataInstream, 0, length);
}
检查一下发送端有没有刷新缓冲区,如果没刷新的话,接收端有可能收到的不是完整的数据
socket通信貌似容易丢失数据,。。