客户端到客户端Websockets

Jer*_*Fox 5 javascript p2p client-side websocket node.js

我想知道两个客户端是否有可能彼此建立一个websocket连接,因为他们有一些来自服务器的帮助以相互"定位".

目前,有消息通过websockets从客户端传递到服务器.服务器只是将msg重定向到需要接收它的客户端,所以我想知道是否可以跳过中间人.

这只是让服务器告诉两个客户端需要相互通信一些信息,以便他们可以开始互相连接websocket."

这可能吗?或者是否存在其他一些可能的问题

Bra*_*rad 6

今天无法通过Web套接字实现这一点.但是,您可以使用WebRTC,它具有建立对等连接的强大方法.

WebRTC通常用于视频会议应用程序,但也设置了数据通道.我自己还没有使用它,但我的理解是API与Web套接字相同.

WebRTC有很多.你可以在这里找到一个例子:http: //www.html5rocks.com/en/tutorials/webrtc/datachannels/