5

主に小さなパケットを使用するクライアントサーバープロトコルのレイテンシを可能な限り低くするために、Nagleを無効にすることを除いて、TCPソケットにできる調整があるかどうか疑問に思っています。

クライアント パケットのほとんどは 100 バイト未満で、サーバー パケットのサイズは 100 ~ 300 バイトです。

サーバー側で Java を使用し、クライアント側で (objective-) c を使用しています。

4

1 に答える 1

1

遅延 ack タイムアウトを減らすことを検討することをお勧めします (可能な場合)。Nagle がオフになっていても、パケットを頻繁に送信せず、パケット損失が発生した状況では、遅延 ack によりパケット損失の検出が遅れ、再送信の遅延が発生する可能性があります。

于 2013-08-03T06:33:51.657 に答える