正在从浏览器中的udp端口读取

Reading from udp port in browser

本文关键字:udp 读取 浏览器      更新时间:2023-09-26

除了Java Applet,还有什么可以从UDP套接字读取的吗?我知道网络套接字是TCP套接字,但我需要通过udp套接字、HTML5中的任何东西或任何东西与服务器通信?我看过这篇文章:两年前,这篇也是两年前没有UDP的。我想知道,在2013年,是否有什么新的方法可以使用浏览器通过udp套接字与服务器通信?

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

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

另请参阅:

  • 如何使用Web RTC-Javascript发送UDP数据包
  • 我可以使用WebRTC打开UDP连接吗

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

API在Chrome扩展上可用了一段时间,当时它处于实验状态(请参阅此回答,来自一位在谷歌工作的用户,他是2012年谷歌I/O上Packaged Apps的联合演示者)