同一服务器多个应用发送消息

xiajin

一个服务器上配置了2个workerman,  A:web端  127.0.0.1:1240,B: 移动端 127.0.0.1:1238
 
现在有一个场景,例如同一个人登录了Web何移动端,我在管理后台需要同时对这个用户发送消息。
 
我的问题是:

我在管理后台通过GatewayClient 设置注册地址 Gateway::$registerAddress  设置到A 127.0.0.1:1240
 
发现用户在线,给用户成功发送了消息,当我通过吧地址Gateway::$registerAddress 设置到B 127.0.0.1:1238
 
发现获取不到在B服的用户了,经我打印发现获取的还是A服的在线数据。如果单独连接其中一个都可以获取
 
正常的用户数据。
 
下面是我的调试编码:
 
 

[attach]2372[/attach]
 
 

2042 1 0
1个回答

walkor 打赏

升级下GatewayWorker和GatewayClient,都用外网最新版本。

  • 暂无评论
年代过于久远,无法发表回答
×
🔝