html - 使用 HTML5 或 JS 监听 UDP 广播
问题描述
我编写了一个 ESP32 服务器,它在其他服务器之间创建和广播 UDP 数据报。问题是,我是否以及如何从在 Chrome 或 Safari 浏览器中运行 HTML/JS 程序的客户端(移动设备)接收这些信息。我只对接收数据报感兴趣,它似乎没有记录。我可以使用 XMLhttprequests,但所有客户端都需要相同的数据,因此一次将其发送给所有人是有意义的。
先感谢您
PS:Chrome 有一个 API (chrome.sockets.udp),它是已弃用的 Chrome 应用程序平台的一部分,并且无论如何都不适用于 JS。
解决方案
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.
推荐阅读
- python - 如何检查顶点匹配并替换边缘上的重复索引?
- dia - Block Dia Diagram Editor 保存文件的备份副本
- css - 使用 ` 为 SVG 生成 IMG src 数据 URI
- python-3.x - 如何根据时间戳从数据框中删除重复条目?
- python - pip install pywin32 在 mac 机器上失败
- windows - LLVM 在 Windows 上构建:跳过了 Visual Studio cl.exe
- c# - Emgu GetAverage 图像的黑色颜色
- javascript - TypeError:Discord.Streaming 不是函数
- r - ggsave 不保存仅最后一个情节
- google-apps-script - 如何在谷歌应用程序脚本中包含 aws cognito 身份验证?