有没有一种不需要服务器就能创建P2P网络聊天的方法?
可以,但你必须决定一个见面的地方。
如果你的朋友发送他的IP给你,你就可以连接了。然后你只需要告诉更多的人加入。经过一段时间,你的群体会越来越大。然后,如果网络上的某个链接失败了,云会分裂成两个云(网分)。然后每个人都需要知道如何回到“一个云”中。
在云中总有人要扮演服务器的角色,这是通过投票来决定的。如果大家都同意谁是服务器,那么这个决定就生效了。如果没有达成一致,就将其中之一击落并再次投票。
我猜你得自己托管一个Web服务器来提供Web界面。
我没有尝试过这个方法。但我认为它应该可行。