Share via


検出とメタデータの Exchange メッセージ パターン

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

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

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

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

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

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

  1. Hello
  2. プローブ
  3. ProbeMatches
  4. 解決
  5. ResolveMatches
  6. Get (メタデータ交換要求)
  7. Getresponse
  8. さようなら

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