非常に低速なネットワーク接続を介してルーティングされるタイム クリティカルなメッセージを処理しています。Java TCP/IP ソケットを使用して元のサーバー (制御できない) に接続しています。データの長さはさまざまですが、通常は約 5000 バイトであるため、最終的には約 1400 バイトの複数のパケットに分割されます。
Java クライアント側コードで、データの送信に使用されるパケットのサイズを制御できる方法はありますか? 500 バイト パケットなど、より小さなパケット サイズを明示的に使用して実験したいと思います。これにより、ヘッダー オーバーヘッドの増加という (考えられる) コストで、メッセージの最初のバイトを受信するのにかかる時間が短縮されます。