webman中开启了两个gateway,对应的register分别为:127.0.0.1:6238和127.0.0.1:7238
当用下面的方法发送消息时,客户端有时收不到消息,也看不到报错信息(gateway-worker 版本 v3.1.0 )
Gateway::$registerAddress="127.0.0.1:7238"; Gateway::sendToUid("client1", json_encode($message));
可能你哪里配置错了,尤其是registerAddress
配置没问题的话可能是逻辑哪里有问题,比如连接没绑定uid或者连接已经断开或者uid是错的等等,其它人没办法给你排查,需要自己定位下
好的,谢谢
在哪里配置的Gateway::$addressesCacheDisable=true
同问,在有2个Gateway配置的情况下,AB分别连2个Gateway端口,getAllUidList时只能获得其中一个
可能你哪里配置错了,尤其是registerAddress
配置没问题的话可能是逻辑哪里有问题,比如连接没绑定uid或者连接已经断开或者uid是错的等等,其它人没办法给你排查,需要自己定位下
好的,谢谢
在哪里配置的Gateway::$addressesCacheDisable=true
同问,在有2个Gateway配置的情况下,AB分别连2个Gateway端口,getAllUidList时只能获得其中一个