尋找裝置
UPnP 架構是動態網路架構,可讓裝置隨時加入和離開網路。 由於此動態架構,應用程式無法依賴任何指定時間可用的特定 UPnP 型裝置。 因此,應用程式 (或控制點) 搜尋網路,以尋找最符合指定準則的裝置。 應用程式也會等候裝置公告訊息,指出新裝置已新增至網路。
以下是 UPnP 型裝置的有效搜尋準則:
- 裝置類型
- 服務類型
- UDN) 的唯一裝置名稱 (
- 所有根裝置
裝置類型和服務類型搜尋通常用來尋找具有常見特性的裝置類別。 UDN 搜尋是用來尋找特定裝置。
若要搜尋裝置,應用程式必須先具現化 Device Finder 物件。 此物件會公開 IUPnPDeviceFinder 介面;其方法會執行先前描述的搜尋。
下列各節說明尋找裝置的程式: