2

TCP 経由で非常に古いシステムにデータを送信しています。1 つのパケットで 2000 バイトを送信する必要があり、分割しないようにする必要があります (ソケット経由で 2000 バイトを書き出すとどうなりますか)。

はい、アプリケーションレベルでこれを気にする必要はありませんが、実際には気にします。古いシステムには他にオプションがないため、すべてを単一のパケットで受信する必要があります。

netcat を呼び出すよりも恐ろしいことはありますか?

4

1 に答える 1

4

ジャンボフレームとのリンクを使用していない限り、イーサネット上の通常のMTUは1500です。IP(20バイト)とTCPヘッダー(少なくとも20バイト)を減算します。したがって、1つのパケットに2000バイトが含まれていると幸運はありません。

于 2010-02-11T13:53:28.410 に答える