我使用线程和tcp协议从客户端向服务器发送简单的聊天消息。但是当我使用wireshark查看数据包的细节时,我看到我的数据被分割为例如......我的MSS = 1460,如果我发送的是780字节的数据.1几个字节进入第一段,其余的进入第2 ..数据包中的字节数是随机的。我应该怎么做才能利用我的网络的全部容量?起初我以为我正在使用DataInputStream / OpStream,但是当我将其更改为bufferedreader时,问题仍然存在。 请帮助!!
答案 0 :(得分:-1)
使用BufferedOutputStream
或BufferedWriter
发送,并且只在您真正需要时才会刷新,例如在阅读之前。