在浏览器中从 udp 端口​​读取

IT技术 javascript html tcp udp websocket
2021-03-01 17:07:31

除了 Java Applet 之外,我们还有什么可以从 UDP 套接字读取数据的吗?我知道 websockets 是 TCP 套接字,但我需要通过 udp 套接字、HTML5 中的任何内容或任何内容与服务器通信?我已经看过此帖来自:两年前,这是一个很好再次从 两年前没有UDP我想知道现在我们在 2013 年是否有任何新方法可以使用浏览器通过 udp 套接字与服务器通信?

2个回答

由于分布式拒绝服务 (DDOS) 攻击等安全限制,您在 Javascript 中无法完成您正在寻找的内容。可用于客户端 JS 的最接近的技术(据我所知)是WebRTC

使用 WebRTC,您可以使用 DataChannels over SRTP和 ICE 作为可能的解决方案。

也可以看看:

您可以通过chrome.socket API使用 TCP 和 UDP 连接,但这仅适用于打包应用程序(即捆绑在容器中以作为桌面应用程序运行的应用程序)。

该 API 可用于 Chrome 扩展程序一段时间,当时它处于实验状态(请参阅此答案,来自在 Google 工作并且是Google I/O 2012 打包应用程序的联合演示者的用户

套接字 API 仅用于通过 UDP 发送文本还是您也可以使用此 API 来播放多播视频?
2021-04-25 17:07:31
谷歌刚刚宣布他们将删除应用程序:blog.chromium.org/2016/08/from-chrome-apps-to-web.html
2021-05-10 17:07:31