java如何发送信息?

时间:2010-01-30 09:36:16

标签: java sockets flush

告诉我。

当我调用Socket.getOutputStream.write()时,会发生什么?然后是Socket.getOutputStream.flush(); ? 因为当我想发送超过8162个字节时,它只发送可以放在这个大小的字节。并且不发送下一个字节。

请告诉我。

1 个答案:

答案 0 :(得分:0)

我不做Java而我可能错了,但我的建议是Socket有一个缓冲区用于传出数据,大约8162字节是它的最大大小,超过该数量的数据将从缓冲区中截断因此不会被发送