0

当我收到一个 65535 字节的缓冲区时,我遇到了一些麻烦。我的缓冲区由标题和正文组成。我从标题中得到了正文长度。我从netty网站得到了这个例子。

我尝试更改接收网络的大小而没有结果。

_bootstrap.setOption("writeBufferHighWaterMark", 10 * 64 * 1024);
_bootstrap.setOption("sendBufferSize", 1048576); 
_bootstrap.setOption("receiveBufferSize", 1048576);
_bootstrap.setOption("tcpNoDelay", true);

感谢帮助

4

1 回答 1

0

通常,操作系统会限制套接字缓冲区的大小,因此您可能需要调整设置以获取那么大的缓冲区。

查看本教程并搜索短语“网络内核调整”

此外,指南还概述了如何在不同操作系统上调整这些限制。

于 2012-12-18T21:25:56.337 回答