从浏览器中的udp端口读取

时间:2013-07-11 23:31:24

标签: javascript html5 tcp udp websocket

除了Java Applet之外,我们还能从UDP套接字中读取吗? 我知道websockets是TCP套接字,但是我需要通过udp套接字,HTML5中的任何东西或任何东西与服务器通信? 我已经从 two years agotwo years ago no UDP再次查看了这篇文章。 我想知道现在是否有任何新方法我们在2013年使用浏览器通过udp socket与服务器通信?

2 个答案:

答案 0 :(得分:24)

由于安全性限制(例如分布式拒绝服务(DDOS)攻击),您无法在Javascript中完成任务。客户端JS最接近的技术(我知道)是WebRTC

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

另见:

答案 1 :(得分:9)

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

当Chrome扩展程序处于实验状态时(参见this answer,来自a user who works at Google并且co-presenter for Packaged Apps at Google I/O 2012