这是我的代码的一部分:
OutputStream out = this.socket.getOutputStream();
out.write(fourBytes);
out.write(someBytes);
out.flush();
即使第一个包只有4个字节长,它也会以2个包发送.除了将字节数组连接在一起以将它们一起发送之外,还有其他方法吗?
我已经尝试过setTcpNoDelay(false).
解决方法:
当然.使用BufferedOutputStream.
2022-10-07 16:48:17
这是我的代码的一部分:
OutputStream out = this.socket.getOutputStream();
out.write(fourBytes);
out.write(someBytes);
out.flush();
即使第一个包只有4个字节长,它也会以2个包发送.除了将字节数组连接在一起以将它们一起发送之外,还有其他方法吗?
我已经尝试过setTcpNoDelay(false).
解决方法:
当然.使用BufferedOutputStream.