現在、リアルタイムプロセスにコマンドを送受信する必要があるC#ソケットサーバーを開発中です。クライアントはアンドロイドデバイスです。現在のところ、リアルタイム要件は「ソフト」ですが、将来はより厳しいタイミング要件が発生する可能性があります。将来、潜在的に危険な可能性があるコマンドをクレーンに送ることがあると言います。リアルタイムアプリケーションの非同期対同期ソケットサーバー
サーバーが動作していて、現在の同期ソケットサーバーの設計ではうまくいきます。私はデータを送受信するために別々のスレッドを持っています。私は非同期サーバーソケットのアプローチを試みる理由があるのだろうかと思いますか?より安定したパフォーマンスや速いパフォーマンスを提供できますか?
非同期設計は、複数のクライアントおよび/または複数のメッセージ/接続が並行して処理される場合にのみ有益です...非同期設計によりサーバのスケーラビリティが向上します – Yahia