私はずっと前に WinForm で書かれた古いパフォーマンス テスト クライアントを実行しています。
サーバーに対して同期TCP接続で動作する多くのデバイスがあります。パフォーマンス テストは、単一のデバイスをシミュレートする dll をアクティブ化することにより、同時に動作する複数のデバイスの動作をシミュレートするように設計されています。
これまでのところ問題なく動作していましたが、同時スレッドの数を (150 に) 増やしたときに、アプリケーションがそれほど多くのスレッドを生成できないことに気付きました。
これとこれを読んだ後、パフォーマンス アプリケーションの動作方法 (スレッドごとの接続) が間違っていて、非同期にする必要があることを理解しました。しかし、呼び出しているdllを変更する方法があります。
現在の状態でより多くのスレッドを使い切る方法はありますか?つまり、TCP の同期を維持する方法はありますか?