【问题标题】:How to send M-SEARCH from Javascript / Browser如何从 Javascript / 浏览器发送 M-SEARCH
【发布时间】:2015-07-01 16:14:57
【问题描述】:

是否可以在浏览器中从 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 数据包的方法,就像上面的示例一样。

【问题讨论】:

    标签: javascript browser udp upnp ssdp


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2015-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多