使用java进行套接字编程

时间:2014-01-06 08:59:56

标签: java sockets wireshark

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

1 个答案:

答案 0 :(得分:-1)

使用BufferedOutputStreamBufferedWriter发送,并且只在您真正需要时才会刷新,例如在阅读之前。