検出とメタデータの Exchange メッセージ パターン
Web サービス (DPWS) ホストとクライアントのデバイス プロファイルは、UDP と HTTP を介して一連の SOAP メッセージを使用してネットワーク経由で通信します。
次の図は、DPWS ホストとクライアント間の予想される UDP トラフィックと HTTP トラフィックの概要を示しています。
Hello、 Bye、 Probe、 Resolve、 Get の各メッセージはすべて、ネットワーク要請なしで生成されます。これらのメッセージは、デバイスの状態を読み上げるか、検索要求を発行するために使用されます。 ProbeMatches、 ResolveMatches、 および GetResponse メッセージは、Probe、Resolve、Get の各メッセージに応答して生成されます。
Hello、 Bye、 Resolve、 ResolveMatches の各メッセージは、常に UDP 経由で発生します。 同様に、 Get および GetResponse メタデータ メッセージは常に HTTP または HTTPS 経由で発生します。 Probe メッセージと ProbeMatches メッセージは通常 UDP 経由で送信されますが、ダイレクト検出シナリオでは HTTP または HTTPS 接続経由で行われます。 ダイレクト検出メッセージ パターンの詳細については、「 ダイレクト検出を使用したアプリケーションのトラブルシューティング」を参照してください。
次の一覧は、ネットワーク上のメッセージの一般的なシーケンスを示しています。 すべてのメッセージが必須であるわけではありません。
- Hello
- プローブ
- ProbeMatches
- 解決
- ResolveMatches
- Get (メタデータ交換要求)
- Getresponse
- さようなら
関連トピック