Javascript 如何创建没有任何服务器的P2P网络聊天?
有没有一种方法可以在没有任何服务器的情况下创建P2P网络聊天?是的,但你必须决定见面的地点 如果你的朋友将他的ip发送给你,你可以连接。那么你只需要告诉更多的人加入。一段时间后,你会变得越来越大。然后,如果网络上的某些链接失败,云将分成两个云(netsplit)。然后每个人都需要知道如何回到“一朵云”的状态 云中的一些人总是要玩服务器,这就是投票。如果大家都同意谁是服务器,那么就决定了。如果不同意,击倒一人,然后再次投票 我想,你必须拥有自己的web服务器才能提供web界面Javascript 如何创建没有任何服务器的P2P网络聊天?,javascript,erlang,streaming,chat,real-time,Javascript,Erlang,Streaming,Chat,Real Time,有没有一种方法可以在没有任何服务器的情况下创建P2P网络聊天?是的,但你必须决定见面的地点 如果你的朋友将他的ip发送给你,你可以连接。那么你只需要告诉更多的人加入。一段时间后,你会变得越来越大。然后,如果网络上的某些链接失败,云将分成两个云(netsplit)。然后每个人都需要知道如何回到“一朵云”的状态 云中的一些人总是要玩服务器,这就是投票。如果大家都同意谁是服务器,那么就决定了。如果不同意,击倒一人,然后再次投票 我想,你必须拥有自己的web服务器才能提供web界面 我没有试过这个。但我
我没有试过这个。但我认为它会起作用 如果您愿意使用Flash,请查看Adobe Stratus,它支持点对点数据和视频流 Malte-Uble的优秀文章正是以此作为概念证明的。甚至适用于Iphone和Android手机。我不明白为什么这个答案会被否决。我同意登录服务器或rendez vous服务器是必须的,除非不可靠的服务(从用户的角度来看)是可以接受的。如果没有web服务器,你很难创建一个web服务,这也是绝对正确的。这只是说明了系统是多么的腐败。感谢您的投票和评论。对flash投了反对票。我知道这个答案已经有10年了,但它已经变得很糟糕了。对不起,这是“如果你愿意使用Flash”而不是“你需要使用Flash”,所以我把它改了