1

サーバーからの継続的なフィードがある非同期ソケット クライアントを作成しようとしています。クライアントはデータを取得し、それを GUI に表示する必要があります。また、ボタン クリックなどのユーザー メッセージを処理する方法も必要です。

これを実装する最良の方法は何ですか?

  1. タイマーイベントが発生したときにタイマーを使用して読み取り関数を呼び出しますか?
  2. while(true) ループを使用してデータを読み取り、読み取り関数のどこかでメッセージ処理を許可しますか? ただし、C# での読み取りスレッド プロセスを制御できるとは思いません。
  3. 他の何か?

ありがとうございました。

4

1 に答える 1

0

検討するのに適したツールは、クライアントとサーバー (Web ベースのクライアントだけでなく) 間の非同期通信を可能にするSignalRです。

于 2012-08-13T20:14:06.947 に答える