3

是否可以在浏览器中从 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

有人问了一个类似的问题,更一般地是关于从浏览器发送 UDP 数据包。然而,答案实际上并没有显示任何代码示例。

我意识到WebRTC允许像DataChannels这样的东西,但这不是我想要的。我实际上是在寻找一种从浏览器中运行的 javascript 发送 UDP 数据包的方法,就像上面的示例一样。

4

1 回答 1

3

从浏览器发送 SSDPM-SEARCH是不可能的。

SSDP不需要只支持UDP,因为SSDP是组播包,所以也需要加入组播组。

据我所知,只有 Chrome 应用程序(具有特殊权限)可以加入多播组。

于 2015-07-24T09:27:22.360 回答