短い tcp/ip パケットを送受信する Windows XP 32 システムで C++ アプリケーションを実行しています。
到着時間を (正確に) 測定する 到着時間が 16 ミリ秒の時間単位に量子化されていることがわかります。(到着するすべてのパケットが (16 )xN ミリ秒間隔で互いに分離されていることを意味します)
パケットの集約を避けるために、ソケット変数で IPPROTO_TCP オプションを TCP_NODELAY に設定して NAGLE アルゴリズムを無効にしようとしましたが、役に立ちませんでした
この問題は、16 ミリ秒のクロックを持つ Windows スケジュールに関連していると思われます。この問題の解決策はありますか? ありがとう