私はLinuxネットワークプログラミングで遊んでいます。クライアントとサーバープロセスの間に小さなメッセージを送り、ラウンドトリップ時間を測定する小さなクライアントサーバーアプリケーションを作成しました。一貫して、私はlocalhost往復のために約80msを見ます(これは接続設定の後です)。これは非常に高いようです。同一のコードを実行している同じマシンは、Vistaでは1ミリ秒よりかなり遅くなります。Linuxネットワークアプリケーションの待ち時間が高い
この相違点はどこから得られるでしょうか?コードはかなり簡単で、一方の側で受け入れ、他方の側で接続し、次にピアソケットを介して送受信します。
私はLinuxで始まったばかりですが、これが愚かな質問であれば謝ります。
コードが表示されますか? – Havenard
問題/ソリューションのアップデートはありますか? – TheJacobTaylor
NAGLEを無効にした後、私はLinuxで〜40usを得ます。ダー。 – samwise