次の方法で共有


検出とメタデータ交換メッセージ パターン

Web サービス (DPWS) ホストとクライアントのデバイス プロファイルは、UDP と HTTP を介して一連の SOAP メッセージを使用してネットワーク経由で通信します。

次の図は、DPWS ホストとクライアントの間で予想される UDP トラフィックと HTTP トラフィックの概要を示しています。

DPWS ホストとクライアント間の UDP トラフィックと HTTP トラフィックを示す図。

HelloByeProbeResolveGet メッセージはすべてネットワーク要請なしで生成されます。これらのメッセージは、デバイスの状態をアナウンスしたり、検索要求を発行したりするために使用されます。 ProbeMatchesResolveMatches、および GetResponse メッセージ は、Probe、Resolve、Get メッセージに応答して生成されます。

HelloByeResolve、ResolveMatches メッセージは常に UDP 経由で発生。 同様に、get と getResponse メタデータ メッセージ は、常に HTTP または HTTPS 経由で発生します。 ProbeProbeMatches メッセージは通常 UDP 経由で送信されますが、ダイレクト検出シナリオでは HTTP または HTTPS 接続経由で行われます。 ダイレクト検出メッセージ パターンの詳細については、「ダイレクト検出を使用したアプリケーションのトラブルシューティング」を参照してください。

次の一覧は、ネットワーク上のメッセージの一般的なシーケンスを示しています。 すべてのメッセージが必須であるわけではありません。

  1. Hello
  2. Probe
  3. ProbeMatches
  4. 解決
  5. ResolveMatches
  6. の取得 (メタデータ交換要求)
  7. GetResponse
  8. バイ

デバイス上の Web サービスについて