2012-02-08 14 views
1

私は現在、チャートコントロールを含むWindowsアプリケーションを持っています。アプリケーションは、サーバー上のソケット(TCP/IP)に接続します。ソケット接続と同じ方法でWCFサービスを使用できますか?

接続時に、サーバーは100個のレコードをバイトストリームで送信します。

受信時に、アプリケーションはバイトストリームをデータテーブルに解読します。

アプリケーションは、そのテーブルのさまざまなレコードをグラフコントロールにプロットします。

アプリケーションは、非同期的に接続をリッスンして詳細情報を取得します。

サーバーは、さまざまなサービスを通じてデータを収集するので、一度に1つのレコードのみを送信し、更新を取得します。

アプリケーションはこれらの更新を受信し、解読し、データテーブルを更新してチャートコントロールを更新します。

私の質問:

WindowsアプリケーションをWebアプリケーションにしたいと考えています。サーバー上でWCFサービスを開発して、Webページをリアルタイムで更新したいのですが(Windowsアプリケーションのように)、XMLを使用しています。

以前はWCFを使用していませんでしたが、私が研究しているように、クライアントは一定の間隔で更新を開始する必要があります。 WCFサービスは、更新されたレコードを受け取ったときにクライアントに接続できないことを意味します。これは正しいですか、私は何かを逃しましたか?あなたが提供できるすべての提案は非常に高く評価されます。

+0

WCFサービスをクライアントおよびサーバーから公開すると、更新するときにこのサービスへの呼び出しを呼び出すことができます。また、RESTサービスを検討する価値があります。 – Rajesh

答えて

1

デュプレックスサービスとコールバックを使用すると、this記事の詳細がわかります。

+0

ありがとう、それはちょうど私が必要としていたようです。どのように私はそれを逃したのか分からない! –

+0

うれしい私は助けることができます。 – GrandMasterFlush

関連する問題