サーバーからの継続的なフィードがある非同期ソケット クライアントを作成しようとしています。クライアントはデータを取得し、それを GUI に表示する必要があります。また、ボタン クリックなどのユーザー メッセージを処理する方法も必要です。
これを実装する最良の方法は何ですか?
- タイマーイベントが発生したときにタイマーを使用して読み取り関数を呼び出しますか?
- while(true) ループを使用してデータを読み取り、読み取り関数のどこかでメッセージ処理を許可しますか? ただし、C# での読み取りスレッド プロセスを制御できるとは思いません。
- 他の何か?
ありがとうございました。