-1

我可以使用 html5、JavaScript 和服务器在用户之间发送低延迟数据的有效方法是什么?

我没有使用 node.js、web 套接字或其他类似的低延迟软件的经验。它需要得到android和ios中默认浏览器的支持。

4

2 回答 2

2

WebSocket API 是目前浏览器原生的最佳(阅读“最低延迟”)解决方案。Socket.IO 之类的库可以帮助您相对轻松地实现 WebSocket 系统。

最终,您可能还需要考虑 WebRTC 数据通道 API。它还处于跨浏览器实现的早期阶段,但是使用 WebRTC,您可以在浏览器之间建立直接的点对点连接,这甚至比需要客户端之间的服务器的 WebSocket API 更好。

于 2013-01-29T17:45:15.010 回答
-2

对于低延迟,您应该使用 Java DatagramSocket 直接向用户发送 UDP 数据包,但您不能从浏览器执行此操作,因此您必须通过服务器。您必须将数据发送到服务器,在服务器上排队,并让接收方的浏览器定期轮询服务器以检查任何数据。

于 2013-01-29T17:17:04.463 回答