2

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

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

4

2 回答 2

3

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

是的。

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

是的

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

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

于 2012-05-23T03:29:30.183 回答
0

两个都。

通常,UPnP 设备会不时地通过 NOTIFY 消息来宣传自己。

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

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

至于如何发送 M-SEARCH 查询... UDP 多播是 SSDP 使用的协议,因此通过它发送广播消息取决于您使用的语言和库。

于 2011-06-16T19:29:38.750 回答