我如何在客户端使用 HTML5 , CSS 和 JavaScript 编写网站,以便 在页面加载后 允许 客户端浏览器之间的直接tcp / ip连接 。
我需要这样做以减少延迟,因为该站点将要求将其中一个用户的输入尽快传输给另一用户,因此从客户端A到服务器再向客户端B发送数据并不是一个好习惯。选项。
我阅读了有关此主题的先前文章,但没有可用的解决方案/示例。据我了解,可以使用Silverlight,Java或Flash等插件在客户端之间建立直接连接。
是否有不需要插件的解决方案?我只想使用JavaScript。
我不得不让您失望-目前仅JavaScript无法实现。Websockets(和Socket.IO)允许在客户端和服务器之间进行类似套接字的连接,但不允许客户端之间进行类似套接字的连接。您可以选择使用插件-Flash,Silverlight,Java或定制。
您可以使用socket.io并通过编写一个简单的代理服务器来模拟它