1 つのアプリケーションにビジネス ロジックがあります。これを「サーバー」と呼びましょう。Silverlight または WPF アプリを使用して、このアプリケーションで何が起こっているかを「観察」したいと考えています。
そこで、現在の状態をクライアントに公開する WCF サービスを使用し、定期的に更新をポーリングすることにしました。
うまく機能していますが、変更についてクライアントに通知する必要があるため、ある種の双方向通信が必要です。
投票以外に方法はありますか?
1 つのアプリケーションにビジネス ロジックがあります。これを「サーバー」と呼びましょう。Silverlight または WPF アプリを使用して、このアプリケーションで何が起こっているかを「観察」したいと考えています。
そこで、現在の状態をクライアントに公開する WCF サービスを使用し、定期的に更新をポーリングすることにしました。
うまく機能していますが、変更についてクライアントに通知する必要があるため、ある種の双方向通信が必要です。
投票以外に方法はありますか?
Silverlight の場合、PollingDuplex モードがあります。このモードでもポーリングが行われますが、自分でポーリングを処理するよりも操作が簡単な API があります。
MSDN のこの記事を参照してください: http://msdn.microsoft.com/en-us/library/cc645027(VS.95).aspx
WPF については、これを行うためのより効率的な方法があると思いますが、完全な WCF スタックにはあまり詳しくありません。