【发布时间】:2015-09-11 04:02:33
【问题描述】:
好奇地在谷歌上搜索可能在 Web 客户端 (JavaScript) 中接受 UDP 数据包后,我惊讶地发现除了一些关于 Google's experimental QUIC Protocol 的 articles 之外几乎什么都没有。这是recent post about it in the Chromium blog。
我的问题如下:
- 是否有任何当前插件/扩展/等。可以让浏览器接受 UDP 数据包?
- 如果是这样,如何使用 dgram library 接收来自 NodeJS 服务器的数据包?
随着 HTML5、WebGL 和基于网络的游戏开始在互联网上乱扔垃圾,我想会有更多的人谈论这个。
我也很好奇整个网络开发社区对 QUIC 的看法,以及该协议的标准化是否/何时可能发生。除了 QUIC 之外,是否还有其他努力来标准化对 Web 客户端的 UDP(或类似 UDP)的支持?
【问题讨论】:
-
浏览器(Web 客户端)基于 HTTP。此协议不支持 UDP。有关详细信息,请参阅stackoverflow.com/questions/323351/does-http-use-udp。
-
通常情况下,诸如浏览器之类的应用程序需要 TCP 提供的有保证的按顺序传送,而 UDP 则不需要。
标签: javascript node.js networking udp