Sdílet prostřednictvím


Zpráva sondy

Zpráva sondy je WS-Discovery zpráva, kterou klient používá k hledání služeb v síti podle typu služby. Další informace o zprávách sondy naleznete v části 5.2 specifikace WS-Discovery specifikace.

Zpráva sondy je odeslána vícesměrovým vysíláním UDP na port 3702. Zprávy sondy jednosměrového vysílání nejsou podporovány.

Klienti DPWS odesílají zprávy sondy. Následující seznam ukazuje scénáře, ve kterých WSDAPI odešle zprávu sondy.

Poznámka

Toto téma ukazuje ukázkovou zprávu DPWS vygenerovanou klienty a hostiteli WSDAPI. WSDAPI parsuje a přijímá další zprávy kompatibilní s DPWS, které nevyhovují této ukázce. Nepoužívejte tuto ukázku k ověření interoperability DPWS; místo toho použijte WSDAPI Basic Interoperability Tool (WSDBIT).

 

Následující zpráva SOAP ukazuje ukázkovou zprávu sondy.

<?xml version="1.0" encoding="utf-8" ?>
<soap:Envelope
    xmlns:soap="https://www.w3.org/2003/05/soap-envelope"
    xmlns:wsa="https://schemas.xmlsoap.org/ws/2004/08/addressing"
    xmlns:wsd="https://schemas.xmlsoap.org/ws/2005/04/discovery"
    xmlns:wsdp="https://schemas.xmlsoap.org/ws/2006/02/devprof">
<soap:Header>
    <wsa:To>
        urn:schemas-xmlsoap-org:ws:2005:04:discovery
    </wsa:To>
    <wsa:Action>
        https://schemas.xmlsoap.org/ws/2005/04/discovery/Probe
    </wsa:Action>
    <wsa:MessageID>
        urn:uuid:29cf10da-5c41-4d55-b184-5ee15e38ce23
    </wsa:MessageID>
</soap:Header>
<soap:Body>
    <wsd:Probe>
        <wsd:Types>wsdp:Device</wsd:Types>
    </wsd:Probe>
</soap:Body>

Zpráva sondy obsahuje následující body fokusu.

Fokus XML Popis
Sonda
<wsa:Action>
    https://schemas.xmlsoap.org/ws/2005/04/discovery/Probe
</wsa:Action>
Akce PROTOKOLU SOAP sondy identifikuje zprávu jako zprávu sondy.
MESSAGEID
<wsa:MessageID>
    urn:uuid:29cf10da-5c41-4d55-b184-5ee15e38ce23
</wsa:MessageID>
Obsahuje identifikátor zprávy, na který odkazuje element RelatesTo v ProbeMatches zprávy.
Typy
<wsd:Types>wsdp:Device</wsd:Types>
Obsahuje typy WS-Discovery, pro které klient hledá. Tento prvek by neměl být prázdný.

 

zpráv výměny metadat a zjišťování

MessageMatches ProbeMatches