是否可以在浏览器中从javascript发送SSDP M-SEARCH?该协议基于UDP,我想从Javascript发送的消息应如下所示:
M-SEARCH * HTTP/1.1
HOST: 239.255.255.250:1900
MAN: "ssdp:discover"
MX: seconds to delay response
ST: search target
USER-AGENT: OS/version UPnP/1.1 product/version
有人问similar question,更一般地说是从浏览器发送UDP数据包。答案实际上并没有显示任何代码示例。
我意识到WebRTC允许DataChannels之类的内容,但这不是我想要的。我真的在寻找一种从浏览器中运行的javascript发送UDP数据包的方法,如上例所示。
答案 0 :(得分:3)
无法从浏览器发送SSDP M-SEARCH
。
SSDP不需要支持UDP,因为SSDP是组播数据包,因此也需要加入组播组。
据我所知,只有Chrome应用(具有特殊权限)才能加入多播群组。