使用SSDP搜索UPnP设备

时间:2011-05-05 21:31:11

标签: upnp ssdp

我想在网络上搜索我的媒体播放器。我是否正确地认为它是使用SSDP m-search完成的?

此外,当我打开设备时,它会广播其可用性吗?我该如何收听该广播,以及如何发送m-search查询?

2 个答案:

答案 0 :(得分:3)

  

我想在网络上搜索我的媒体播放器。我是否正确地认为它是使用SSDP m-search完成的?

  

此外,当我打开设备时,它会广播其可用性吗?

  

如何收听该广播,以及如何发送m-search查询?

您需要绑定到UDP多播组239.255.255.250:1900M-SEARCH查询将发送到同一地址。

答案 1 :(得分:0)

两个

通常,UPnP设备会不时通过NOTIFY消息通告自己。

同时,其他设备可以广播M-SEARCH消息,询问网络上的本地设备是否满足其查询,如果满足,将/应该使这些设备再次重新通告自己。

所以是的......你可以通过M-SEARCH消息搜索你的媒体播放器,寻找一个urn:schemas-upnp-org:device:MediaRenderer:1

关于如何发送M-SEARCH查询... UDP多播是SSDP使用的协议,因此通过它发送广播消息取决于语言&你正在使用的图书馆。