0

告诉我。

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

请解释一下。

4

1 回答 1

0

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

于 2010-01-30T10:34:24.223 回答