您好我正在尝试使用nodejs和socket.io进行多人游戏。 我正在使用多进程socket.io与cluster和socket.io-redis。如果你想广播消息,发出信号等,它的效果很好。
但是,如果我想在我的代码中添加一些复杂性问题开始出现。我希望我的游戏具有配对功能。
假设这种情况: 服务器找到2个想玩和开始游戏的用户。 用户在同一台计算机上使用不同的进程。 问题是客户端只能与一个首先进入的进程通信。 因此,我认为有三种可能的解决方案:
我在这里缺少什么吗?还有其他我无法想到的解决方案吗?
任何帮助表示赞赏!
答案 0 :(得分:0)
使用socket.io-redis,用户即使在不同的服务器/进程中也可以进行通信,这就是它存在的原因。