Risoluzione dei problemi relativi ai client di individuazione delle funzioni
Client di individuazione delle funzioni:
- Usare sempre i WS-Discovery UDP per l'individuazione dei dispositivi
- Avviare sempre connessioni HTTP o HTTPS per lo scambio di metadati
- A volte usare l'individuazione diretta
- A volte usare un canale sicuro (HTTPS) per lo scambio di metadati
L'elenco seguente mostra la sequenza tipica di messaggi inviati e ricevuti dai client di individuazione delle funzioni. Non tutti i messaggi sono obbligatori.
- Il client invia un messaggio probe per individuare dispositivi e servizi. Se il client usa l'individuazione diretta, questo messaggio viene inviato tramite HTTP o HTTPS; in caso contrario, il messaggio viene inviato dal multicast UDP alla porta 3702.
- Il client riceve i messaggi ProbeMatches da dispositivi o servizi corrispondenti. I messaggi di individuazione diretta vengono inviati tramite HTTP o HTTPS; in caso contrario, questi messaggi vengono inviati da UDP unicast e hanno origine dalla porta 3702.
- Se nel messaggio ProbeMatches non sono stati inclusi XAddrs, il client invierà un messaggio Resolve by UDP multicast alla porta 3702.
- Se è stato inviato un messaggio Resolve , il client riceve un messaggio ResolveMatches dai servizi corrispondenti. Questo messaggio viene inviato dall'unicast UDP dalla porta 3702 alla porta in cui è stato originato il messaggio Resolve.
- Il client invia un messaggio Get per richiedere metadati dal dispositivo o dal servizio. Questo messaggio viene inviato da HTTP o HTTPS.
- Il client riceve un messaggio GetResponse con i metadati del dispositivo o del servizio. Questo messaggio viene inviato da HTTP o HTTPS.
Per identificare i problemi relativi a un client di individuazione delle funzioni, è necessario usare le procedure di diagnostica seguenti.
Per risolvere i problemi relativi a un client di individuazione delle funzioni
- Se viene usata l'individuazione diretta, risolvere i problemi relativi all'individuazione diretta.
- Esaminare le impostazioni dell'adattatore e del firewall.
- Usare un host generico e un client per UDP WS-Discovery.
- Usare il client di debug WSD per verificare il traffico multicast.
- Esaminare le tracce di rete per UDP WS-Discovery.
- Usare un host generico e un client per lo scambio di metadati HTTP.
- Usare la registrazione WinHTTP per verificare Get traffic (Ottieni traffico).
- Esaminare le tracce di rete per lo scambio di metadati HTTP.
Se l'origine del problema non può essere identificata usando le procedure di diagnostica precedenti, seguire le istruzioni riportate in Abilitazione della traccia WSDAPI e contattare il supporto tecnico Microsoft.
Argomenti correlati