我在 Android 上工作。并试图在同一个局域网中找到媒体渲染器。 我将移动搜索发送到 239.255.255.250:1900。我捕获了我发送的消息如下:
M-SEARCH * HTTP/1.1
MX: 5
ST: ssdp:all
MAN: "ssdp:discover
User-Agent: UPnP/1.0 DLNADOC/1.50 Platinum/0.6.8.0-bb / fenda0000
Host: 239.255.255.250:1900
Connection: close
然而,在那里工作的先生没有回应。
最佳答案
您的 MAN
header 中有错字。它需要有一个结束 "
MAN: "ssdp:discover"
^
Connection: close
header 不是规范所必需的。它在无连接多播 UDP 消息中也没有多大意义。也就是说,我认为它不会造成任何伤害,但如果对 MAN:
header 的修复无法为您工作,您可以尝试删除它。
关于android - 在 Android 上,如何使 upnp mr 响应我的 m-search?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16713128/