0

Devicemanager のように機能する Web アプリケーションに取り組んでいます。クライアントは devicemanager に登録して、manager が提供するデバイスに接続できます。デバイスの接続/切断に二重WCFサービスを使用することを考えていました。WCF は使用する正しいテクノロジですか? 接続/切断できるようにするには、クライアントを常に登録する必要があります。

4

1 に答える 1

0

Duplex WCF サービスは、Web サービスの世界でコールバック関数を実装します。コールバックを使用すると、クライアントは、時間になったときにサーバーによって呼び出される独自のメソッドへの何らかの参照を使用して、サーバーに要求を送信します。これにより、サーバーが必要だと判断したときにサーバーがクライアントと通信できるようになります。

プロセスは常にクライアントによって制御されるため、コールバックの実装は必要ありません。

  1. クライアントは devicemanager に登録できます
  2. クライアントは、マネージャが提供するデバイスに接続できます

Duplexの答えはNOです(あなたの質問に対する私の理解が正しければ)

WCF を使用する必要がありますか? はい。2 つのアプリケーション間の通信チャネルを設定する必要があり、TCP/IP のレベルが低すぎる場合、WCF は適切なテクノロジです。

于 2012-06-01T04:59:33.593 に答える