針對函式探索用戶端進行疑難排解

函式探索用戶端:

  • 一律使用 UDP WS-Discovery進行裝置探索
  • 一律起始中繼資料交換的 HTTP 或 HTTPS 連線
  • 有時候使用導向探索
  • 有時候使用安全通道 (HTTPS) 進行中繼資料交換

下列清單顯示函式探索用戶端所傳送和接收的一般訊息序列。 並非所有訊息都是必要訊息。

  1. 用戶端會傳送 探查 訊息來探索裝置和服務。 如果用戶端使用導向探索,則會透過 HTTP 或 HTTPS 傳送此訊息;否則,UDP 多播會將訊息傳送至埠 3702。
  2. 用戶端會從相符的裝置或服務接收 ProbeMatches 訊息。 透過 HTTP 或 HTTPS 傳送導向探索訊息;否則,這些訊息會由 UDP 單播傳送,且源自埠 3702。
  3. 如果 ProbeMatches 訊息中未包含 XAddrs,則用戶端會透過 UDP 多播將 解析 訊息傳送至埠 3702。
  4. 如果已傳送 解析 訊息,則用戶端會從相符的服務收到 ResolveMatches 訊息。 此訊息是由 UDP 單播從埠 3702 傳送至解析訊息來源的埠。
  5. 用戶端會傳送 Get 訊息,以向裝置或服務要求中繼資料。 此訊息是由 HTTP 或 HTTPS 傳送。
  6. 用戶端會收到具有裝置或服務中繼資料的 GetResponse 訊息。 此訊息是由 HTTP 或 HTTPS 傳送。

下列診斷程式應該使用 (,以便) 協助識別函式探索用戶端的問題。

針對函式探索用戶端進行疑難排解

  1. 如果使用導向探索,請 針對導向探索進行疑難排解
  2. 檢查配接器和防火牆設定
  3. 針對 UDP WS-Discovery 使用泛型主機和用戶端
  4. 使用 WSD 偵錯用戶端來驗證多播流量
  5. 檢查 UDP WS-Discovery 的網路追蹤
  6. 使用一般主機和用戶端進行 HTTP 中繼資料交換
  7. 使用 WinHTTP 記錄來驗證取得流量
  8. 檢查網路追蹤是否有 HTTP 中繼資料交換

如果無法使用上述診斷程式識別問題的來源,請遵循 啟用 WSDAPI 追蹤 中的指示,並連絡 Microsoft 支援服務。

使用 WSDAPI 疑難排解進行消費者入門