P2P是否真正无服务器?

4
我正在遵循这里的指南。 P2P 我认为P2P带来的一个优势是它是一个无服务器设置。现在我已经让它工作了,我注意到你确实需要一个解析器来跟踪谁连接了。对我来说,这确实需要一个服务器,因为你需要一个解析器来使P2P首先工作。
我错过了什么吗?

2
你需要一个服务器来查找节点,但是一旦你得到了节点列表,你就不再需要服务器了(直到你需要刷新列表)。虽然它并不是真正的无服务器。 - Nolonar
1
解析器对我来说并不像一个服务器,它似乎只包含网格 ID 到 IP 地址的映射;类似于路由表中所见到的。 - Hunter McMillen
你需要使用STUN和TURN来实现WebRTC。 - Dude
1个回答

3
我想取决于你对服务器的定义。以P2P游戏为例,大多数玩家将连接到一个中心点,匹配并在没有服务器参与的情况下相互通信。
这意味着服务器不需要托管任何数据,只需协调那些托管数据的客户端。这降低了资源成本(因为每个客户端只需要连接一次),并且基础架构通常更加健壮。
您是否需要一个中央应用程序来协调对等体?是的。
该应用程序是否需要向每个对等体流式传输内容/数据?不需要。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接