最佳答案
我对浏览器中的点对点连接感兴趣。由于 WebRTC 似乎可以做到这一点,我想知道它到底是如何工作的。
我已经阅读了一些解释,并看到了关于它的图表,现在对我来说很清楚,连接建立在服务器上工作。服务器似乎在愿意相互连接的客户机之间交换一些数据,以便它们可以开始一个独立于服务器的直接连接。
但这正是我不明白的地方。到目前为止,我认为创建连接的唯一方法是监听计算机 A 上的一个端口,并从计算机 B 连接到该端口。但 WebRTC 似乎并非如此。我觉得没有一个客户开始监听端口。不知何故,他们可以创建一个连接,而不用监听端口和接受连接。客户端 A 和客户端 B 都不开始充当服务器。
但是怎么做呢? 在 WebRTC 服务器上交换哪些数据,客户端可以使用这些数据彼此连接?
谢谢你对此的解释:)
剪辑
我找到了 这个的文章。它与 WebRTC 无关,但我认为它回答了我的一部分问题。我不确定,坚强。如果有人能给我解释一下,给我一些额外的链接,那还是很酷的。