0

書き込みおよび読み取り機能を使用して C# で TCP クライアントをプログラミングしましたが、コマンド ライン プログラム内の単一のスレッドですべてが期待どおりに動作しています。

TCP サーバーは、ユーザー/IP アドレスごとに最大 4 つの接続をサポートします。パフォーマンスを改善および最適化するには、4 つのスレッドで 4 つの接続すべてを利用する方がよいとのことです。これは、私が作成したソフトウェアがパフォーマンス クリティカルであり、わずか 100 ミリ秒の間隔で動作するためです。

これは正しいです?4 つの接続すべてを使用する必要がありますか? もしそうなら、単一の TCP クライアントを使用してこれにアプローチする最良の方法は何ですか?

編集:申し訳ありませんが、tcp サーバーへの書き込み/読み取り操作は 100 ミリ秒ごとに行われます。実際の応答は明らかにはるかに速く、1 ミリ秒以下です。

前もって感謝します、デイブ

4

1 に答える 1