首页 > 解决方案 > 使用 HTML5 或 JS 监听 UDP 广播

问题描述

我编写了一个 ESP32 服务器,它在其他服务器之间创建和广播 UDP 数据报。问题是,我是否以及如何从在 Chrome 或 Safari 浏览器中运行 HTML/JS 程序的客户端(移动设备)接收这些信息。我只对接收数据报感兴趣,它似乎没有记录。我可以使用 XMLhttprequests,但所有客户端都需要相同的数据,因此一次将其发送给所有人是有意义的。

先感谢您

PS:Chrome 有一个 API (chrome.sockets.udp),它是已弃用的 Chrome 应用程序平台的一部分,并且无论如何都不适用于 JS。

标签: htmlgoogle-chromeudp

解决方案


After trying hard to find a way to access UDP broadcasts by a browser I'm convinced that it is impossible, by the design of the browsers.


推荐阅读