我想在网络上搜索我的媒体播放器。我认为这是使用SSDP m-search完成的,对吗?
另外,当我打开设备时,它会广播它的可用性吗?如何开始收听广播,以及如何发送m-search查询?
发布于 2012-05-23 11:29:30
我想在网络上搜索我的媒体播放器。我认为这是使用SSDP m-search完成的,对吗?
是。
另外,当我打开设备时,它会广播它的可用性吗?
是
如何收听该广播,以及如何发送m-search查询?
您需要绑定到UDP组播组239.255.255.250:1900。M-SEARCH查询被发送到相同的地址。
发布于 2011-06-17 03:29:39
两者都有。
通常,UPnP设备将不时地通过NOTIFY消息来通告其自身。
同时,其他设备可以广播M-SEARCH消息,询问网络上的本地设备是否满足其查询,如果满足,将/应该导致这些设备再次重新通告自己。
所以没错..。您可以通过M-SEARCH消息搜索您的媒体播放器,查找urn:schemas-upnp-org:device:MediaRenderer:1
至于如何发送M-SEARCH查询...UDP多播是SSDP使用的协议,因此通过该协议发送广播消息取决于您使用的语言和库。
https://stackoverflow.com/questions/5904323
复制相似问题