使用 HTML5 Websockets,我可以直接在 2 个客户端(浏览器)之间打开套接字(假设我知道它们的 IP 地址并且不存在 NAT 遍历问题)。我想将一些数据直接从一个浏览器发送到另一个浏览器,本质上是创建一个 P2P 网络。到目前为止我在网上读到的所有内容,websocket 都用于客户端和服务器之间的通信,但没有涉及客户端到客户端的通信。
No
已经在这里回答了更多详细信息:Websocket 是否允许 p2p(浏览器到浏览器)通信? https://stackoverflow.com/questions/4118272/do-websockets-allow-for-p2p-browser-to-browser-communication
Update:
The WebRTC http://www.webrtc.org协议和 API 正在快速进步,并允许在两个对等点之间建立数据通道(您可能仍然需要 STUN/TURN 服务器来进行初始 NAT 遍历和设置)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)