webman中開啟了兩個gateway,對應(yīng)的register分別為:127.0.0.1:6238和127.0.0.1:7238
當(dāng)用下面的方法發(fā)送消息時,客戶端有時收不到消息,也看不到報錯信息(gateway-worker 版本 v3.1.0 )
Gateway::$registerAddress="127.0.0.1:7238"; Gateway::sendToUid("client1", json_encode($message));
可能你哪里配置錯了,尤其是registerAddress
配置沒問題的話可能是邏輯哪里有問題,比如連接沒綁定uid或者連接已經(jīng)斷開或者uid是錯的等等,其它人沒辦法給你排查,需要自己定位下
好的,謝謝
在哪里配置的Gateway::$addressesCacheDisable=true
同問,在有2個Gateway配置的情況下,AB分別連2個Gateway端口,getAllUidList時只能獲得其中一個