JavaScript的WebSockets与UDP?

我正在编写一个JavaScript应用程序,必须从其他用户接收大量的数据。 如果有些数据丢失,这并不重要。 有没有使用JavaScript的WebSockets与UDP而不是TCP的方式?

不,在JavaScript中不可能有UDP通信。 抱歉。

这听起来像你正在等待的是WebRTC正在通过标准过程的方式。 正如其他人所指出的,WebSocket是通过HTTP升级启动的结果而运行在TCP上的。

WebSockets协议仅在当前定义的TCP上。

如果您愿意使用RTMFP(实时消息stream协议)服务器,则可以使用Flash进行UDP 。

如果这个问题仍然悬而未决:我发现了一个名为JNEXT的项目,并且有一个使用UDP的例子。 该项目本身似乎暂停,但至less在Firefox的作​​品(它不适用于Chrome和Opera)。 可能是值得去寻找的。

听起来这个问题是为了客户端的UDP,但是因为我在这里结束了…

您可以使用node.js dgram包在服务器上的JavaScript中执行UDP。

我想你可以利用Silverliht 4技术。 您可以创build一个Silverlight 4应用程序与服务器进行通信,然后enbamdded到HTML页面。 那么你的JavaScript可以通过Silverlight 4应用程序build立TCP连接!

你可以编写一个WebSocket服务器作为TCP / UDP之间的代理/桥接。

您可以使用Autohotkey应用程序,接收UDP数据包并显示Internet Explorer,最后发送填充一个html TEXTAREA的内容,并模拟单击一个运行BUTTON来触发一个处理UDP数据的事件。 我在我的项目XPlane助手中做到了 。