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

时间:2010-03-17 15:43:38

标签: javascript erlang streaming chat real-time

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

3 个答案:

答案 0 :(得分:24)

是的,但您必须决定要去的地方。

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

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

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

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

答案 1 :(得分:3)

Malte Uble的优秀UniversalComet文章确实将其作为概念证明。甚至适用于Iphone和Android手机。

答案 2 :(得分:1)

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

相关问题