我对浏览器中的Peer-to-Peer连接感兴趣.由于这似乎可以通过WebRTC实现,我想知道它是如何工作的.
我已经阅读了一些解释并看到了关于它的图表,现在我很清楚,连接建立在服务器上工作.服务器似乎在愿意相互连接的客户端之间交换一些数据,以便它们可以启动直接连接,这与服务器无关.
但这是我不明白的特别之处.到目前为止,我认为创建连接的唯一方法是侦听计算机A上的端口并从计算机B连接到该端口.但在WebRTC中似乎并非如此.我认为没有一个客户端开始监听端口.不知何故,他们可以在不监听端口和接受连接的情况下创建连接.客户端A和客户端B都不会充当服务器.
但是怎么样?通过WebRTC服务器交换哪些数据,客户端可以使用它们相互连接?
谢谢你的解释:)
编辑
我找到了这篇文章.它与WebRTC无关,但我认为它回答了我的一部分问题.我不确定,很难.如果有人能向我解释并给我一些额外的链接,它仍然会很酷.
webrtc ×1