0

Silverlight クライアントを使用してサーバー アプリを作成しています。ある時点で、Silverlight 以外のクライアントが私のサービスを使用できるようにしたいと考えています。現在、ポーリングされる WCF サービスをいくつか作成しましたが、応答性に満足していません。コードを Silverlight/WCF 二重ポーリングを使用するように切り替えることを考えていますが、そうすると、唯一のクライアントとして Silverlight を使用することになりますか? 通常の WCF http サービスを使用して独自のロング ポーリング サービスを作成する方がよいでしょうか?

4

3 に答える 3

3

あなたの問題はそこにはありません。他のクライアントが使用する別のバインディングを定義するだけです (WsHttpDualBinding など)。同じサーバー コードは、基になるバインディングに関係なく、まったく同じタスクを実行します。それが WCF を使用する要点です。

于 2009-07-20T12:35:12.787 に答える
0

他の .NET クライアントによる - はい。それ以外は : いいえ。WsHttpDual は間違いなく相互運用可能なプロトコルではありません。他にも欠点や落とし穴がたくさんあるので、できるだけ避けたいと思います......

マルク

于 2009-07-15T13:23:31.190 に答える
0

WCF デュプレックス サービスを使用するための AJAX サンプルは、こちらにありますhttp://tomasz.janczuk.org/2009/09/scale-out-of-silverlight-http-polling.html

于 2010-03-02T01:49:04.657 に答える