netty接收大缓冲区

时间:2012-12-18 15:06:09

标签: netty

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

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

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

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

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

选中此tutorial并搜索短语“网络内核调整”

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