我已经在python中创建了一个简单的聊天程序,它允许许多客户端连接到一台服务器。我现在想创建一个双服务器模型,仍然有很多客户端,以便客户端能够连接到任一服务器。然后,当客户端向server1发送消息时,它将向所有连接的客户端广播,并发送给server2,然后server2将广播给所有(server2的)连接的客户端。我坚持的部分是服务器到服务器的通信。我想在同一子网的本地局域网上执行此操作;我不想通过互联网来做到这一点,所以不需要担心DNS或其他协议。分布式本地聊天服务器
不确定是否需要在此处执行多线程,或者只是添加到维护连接并发送/接收数据的while循环。
任何帮助在这里将不胜感激。
您看过XMPP,这是GTalk/Google环聊使用的技术吗?你在找什么? – 2014-11-08 04:37:29