0

その65535バイトのバッファを受け取ったときに問題が発生しました。私のバッファはヘッダーと本文で構成されています。ヘッダーから体長を取得しました。私はnettyのWebサイトから例を入手しました。

ネットの受信サイズを変更してみましたが、結果が出ませんでした。

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

助けてくれてありがとう

4

1 に答える 1

0

多くの場合、オペレーティング システムはソケット バッファ サイズに制限を設けているため、設定を微調整してバッファを大きくする必要がある場合があります。

このチュートリアルをチェックして、 「Network Kernel Tuning」という語句を検索してください。

また、このガイドでは、さまざまなオペレーティング システムでこれらの制限を微調整する方法についても概説しています。

于 2012-12-18T21:25:56.337 に答える