一尘不染

如何建立浏览器到浏览器(点对点)的连接?

javascript

我如何在客户端使用 HTML5CSSJavaScript 编写网站,以便 在页面加载后 允许
客户端浏览器之间的直接tcp / ip连接

我需要这样做以减少延迟,因为该站点将要求将其中一个用户的输入尽快传输给另一用户,因此从客户端A到服务器再向客户端B发送数据并不是一个好习惯。选项。

我阅读了有关此主题的先前文章,但没有可用的解决方案/示例。据我了解,可以使用Silverlight,Java或Flash等插件在客户端之间建立直接连接。

是否有不需要插件的解决方案?我只想使用JavaScript。


阅读 454

收藏
2020-05-01

共1个答案

一尘不染

我不得不让您失望-目前仅JavaScript无法实现。Websockets(和Socket.IO)允许在客户端和服务器之间进行类似套接字的连接,但不允许客户端之间进行类似套接字的连接。您可以选择使用插件-Flash,Silverlight,Java或定制。

您可以使用socket.io并通过编写一个简单的代理服务器来模拟它

2020-05-01