12

WCF Web サービスを介してサーバーと通信する C# を使用してデスクトップ アプリケーションを開発しています。これは一種の同期アプリケーションであると想定されています。つまり、クライアント アプリに変更を加えた場合は、すぐにサーバーも更新する必要があります (これはサービス コールを使用すると簡単です) が、このメカニズムも逆に提供する必要があり、サーバーの変更はすぐに複数のクライアントに適用する必要があります。サーバーにポーリングできることはわかっていますが、これはうまくいきません。二重サービスについても聞いたことがありますが、それを使用してこのメ​​カニズムを実装できるかどうかはわかりません。

この問題についていくつかの提案を求めています。前もって感謝します。

4

4 に答える 4

7

パブリッシュとサブスクライブの設計を実装する必要があります。WCF では、net-tcp プロトコルを使用して、二重のクライアントとサーバーに接続できます。

http://www.idesign.net/Downloads/GetDownload/2032で非常に優れた実装をダウンロードできます。

そして、あなたはここで良い記事を見つけるでしょう.

よろしく

于 2013-08-01T08:43:06.440 に答える
2

PushSharp : プッシュ通知をクライアントに送信するためのサーバー側ライブラリ (クライアントは基本的にモバイル デバイスですが、カスタムも可能です)! Google で PushSharp の使用に関するチュートリアルも入手してください。

于 2015-05-21T06:29:07.693 に答える
2

tolga、signalRでwinformsを使用でき、サーバー側はasp.netまたはスタンドアロンのWindowsアプリケーションにすることができます..

于 2014-12-11T11:30:46.700 に答える