0

UDP を使用せずにこれを実現するにはどうすればよいのでしょうか。 aspx ですが、これはイントラネットでポート TCP 80 と TCP 8080 のみが有効になっている有名な顧客向けであるため、このソリューションは使用できません。はい、アプリケーションはイントラネット環境で実行されます。

WCF 経由ですべての Silverlight クライアントにメッセージを送信する方法の簡単な例が必要です。

この解決策を見つけましたが、それを Silverlight に実装する方法がわかりません。

http://idunno.org/archive/2008/05/29/wcf-callbacks-a-beginners-guide.aspx

私はアイデアが不足しています、助けてください。

4

1 に答える 1

1

Silverlight クライアントは、通知を非同期で受信する代わりに、ポーリングを使用する必要があります。データベースからデータをフェッチする WCF サービスをポーリングできます...

これが典型的な解決策です。とにかく、Silverlight クライアントがオンラインではなく、オンラインになり、その状態を知る必要がある場合に対処する必要があります...

ただし、Silverlight に非同期通知を受信させたい場合は、「全二重」を検索してみてください。ここにいくつかの出発点があります: http://blog.developers.ba/post/2009/02/25/Silverlight-chat-application-using-WCF-full-duplex.aspx

http://weblogs.asp.net/dwahlin/archive/2008/06/16/pushing-data-to-a-silverlight-client-with-wcf-duplex-service-part-i.aspx

http://hindams.wordpress.com/2010/04/05/wcf-full-duplex-with-a-silverlight-application/

于 2011-05-30T17:10:50.260 に答える