【问题标题】:Reading from udp port in browser从浏览器中的 udp 端口​​读取
【发布时间】:2013-07-10 10:13:13
【问题描述】:

除了Java Applet,还有什么我们可以从UDP 套接字读取的吗? 我知道 websocket 是 TCP 套接字,但我需要通过 udp 套接字、HTML5 中的任何东西或任何东西与服务器通信? 我从 two years ago 看到了这篇文章,从two years ago no UDP 又看到了这篇文章。 我想知道现在我们在 2013 年是否有任何新方法可以使用浏览器通过 udp 套接字与服务器通信?

【问题讨论】:

    标签: javascript html tcp udp websocket


    【解决方案1】:

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

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

    另见:

    【讨论】:

      【解决方案2】:

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

      该 API 可用于 Chrome 扩展程序有一段时间,当时它处于实验状态(参见 this answer,来自 a user who works at Google 并且是 co-presenter for Packaged Apps at Google I/O 2012

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-09-29
      • 1970-01-01
      • 1970-01-01
      • 2012-01-14
      • 2017-03-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多