【发布时间】:2011-01-28 15:38:19
【问题描述】:
有没有办法在没有任何服务器的情况下创建 P2P 网络聊天?
【问题讨论】:
标签: javascript erlang streaming chat real-time
有没有办法在没有任何服务器的情况下创建 P2P 网络聊天?
【问题讨论】:
标签: javascript erlang streaming chat real-time
是的,但您必须决定见面的地点。
如果您的朋友将他的 ip 发送给您,您就可以连接。然后你只需要告诉更多的人加入。一段时间后,你会变得越来越大。然后,如果网络上的某个链接发生故障,云将被分成两个云(netsplit)。然后每个人都需要知道如何回到“一朵云”。
云中的某些人总是必须玩服务器,这是通过投票完成的。如果所有人都同意谁是服务器,那么就决定了。如果不同意,请击落一个并再次投票。
我猜你必须拥有自己的网络服务器来提供网络界面。
我没有试过这个。但我认为它会起作用。
【讨论】:
如果您愿意使用 Flash,请查看 Adobe Stratus,它允许点对点数据和视频流。 http://labs.adobe.com/technologies/stratus/
【讨论】:
Malte Uble 出色的UniversalComet 文章正是以此作为概念证明。甚至适用于 Iphone 和 Android 手机。
【讨论】: