如何在没有任何服务器的情况下创建P2P网络聊天?

xRo*_*bot 11 javascript streaming erlang chat real-time

有没有办法在没有任何服务器的情况下创建P2P网络聊天?

Fli*_*man 24

是的,但你必须决定一个会面的地方.

如果您的朋友将他的IP发送给您,您可以连接.然后你只需要告诉更多人加入.过了一段时间,你会变得越来越大.然后,如果网络上的某些链接失败,云将在两个云(netsplit)中被分解.然后每个人都需要知道如何回归"一片云".

云中的某个人总是必须玩服务器,这是通过投票完成的.如果所有人都同意谁是服务器,那么就决定了.如果不同意,请拍下一张并再次投票.

我猜你必须拥有自己的网络服务器来提供网络界面.

我没试过这个.但我认为它会起作用.


Pau*_*aul 1

如果您愿意使用 Flash,请查看 Adob​​e Stratus,它允许点对点数据和视频流。http://labs.adobe.com/technologies/stratus/

  • 对闪存投了反对票。我知道这个答案已经有 10 年历史了,但它已经变得很糟糕了。对不起。 (2认同)