字节流无法读取到二进制数据的-1标志
发送端主要代码
DataOutputStream daOutStream=new DataOutputStream(socket.getOutputStream());daOutStream.write(字节数据);daOutStream.flush();
DataInputStream daInStream=new DataInputStream(socket.getInputStream());ByteArrayOutputStream baOutputStream=new ByteArrayOutputStream(1024);while(true){ byte[] buffer=new byte[1024]; int total=0; total=daInStream.read(buffer); while((total=daInStream.read(buffer))!=-1 ){ baOutputStream.write(buffer, 0, total); }}