C# で記述された TCP サーバー (リスナー) ソフトウェアがあります。多くのデバイス (約 5000) がサーバーに非同期で接続し、サーバーとの間でメッセージを送受信します。今、私は2つの質問があります。
受信したすべてのメッセージに返信メッセージを送信する必要があります。どの方法を使用すればよいですか? 非同期 (メッセージを受信したらすぐに) または同期 (返信タスクを使用して返信を送信)。
サーバーの負荷テストを行うにはどうすればよいですか? 1 ~ 2 台のコンピュータとは正常に通信できますが、私のソフトウェアが 5000 台のデバイスで正常に動作するかどうかはわかりません。