用的是gatewayworker框架
有多臺內(nèi)網(wǎng)機(jī)器 ,連接同一個注冊機(jī)
當(dāng)2個客戶端登入同一臺機(jī)器時? 一個客戶端 使用sendToUid 向另一個客戶端發(fā)送消息 能夠收到
但是 2個客戶端登入不同的服務(wù)器時,? 使用?sendToUid? 發(fā)送給另一個客戶端時 收不到消息
調(diào)用了Gateway::getClientIdByUid($uid) 確認(rèn) uid 是連接著的
麻煩問一下這是什么問題?
找到問題了,謝謝!因?yàn)樵?gateway->lanIp 沒用真實(shí)的內(nèi)網(wǎng)ip 而是用的0.0.0.0。 導(dǎo)致 2個注冊后就被覆蓋成了同一個ip端口