0

私は 2 つのサーバーとクライアント アプリケーションを作成するように割り当てられました。

  • 私のサービスは、毎秒 1 ~ 100 の乱数を生成する必要があります。
  • サーバー A は、サービスから生成された乱数を表示する必要があります。
  • サーバー B は、サーバー A が表示するものと同じフィードをサービスから受信する必要があります。
  • 次に、クライアント アプリケーションは、サーバー B が受信したものと同じフィードを受信する必要があります。

これがコールバックに関するものであることはわかっていますが、どこから始めればよいかわかりません。コーディングしようとしましたが、サーバー A とサーバー B は同じように表示されますが、表示されない場合があり、すべてが間違っていることがわかります。助けてください。私はそれで3日間働いています。

4

1 に答える 1

0

これをうまく機能させるには、単純なpub/subシステムを実装する必要があるようです。 http://msdn.microsoft.com/en-us/magazine/cc163537.aspx-WCFを使用している場合。

実際には具体的な情報を提供していないため、最初にサーバーAとBを接続して、乱数イベントのサブスクライバーにする必要があると思います。そして、クライアントは、AとBの動作に基づいて異なるサブスクリプションを持つ必要があります。

したがって、ワークフローは次のようになります...サーバーAは定期的に乱数サービスを呼び出します...応答を受信すると、サーバーBとクライアントがサブスクライブしているメッセージを公開します。これが発生するたびに、サーバーBとクライアントはイベント。詳細については、私が提供したリンクをもう一度参照してください。

于 2012-12-05T17:16:23.737 に答える