国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

多臺內(nèi)網(wǎng)機(jī) sendToUid 問題

菜肉包

用的是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 是連接著的
麻煩問一下這是什么問題?

2299 2 0
2個回答

walkor 打賞

提供的信息有限,沒辦法定位。
首先記錄日志確定業(yè)務(wù)邏輯是否正確,比如各個uid clientid是否正確??蛻舳颂幚矸祷貢r是否正確處理。
如果懷疑服務(wù)端并沒有發(fā)送數(shù)據(jù),你可以抓包看數(shù)據(jù)是否發(fā)送給了客戶端。
?
另外最好能給出各個服務(wù)器的配置,以及服務(wù)端客戶端測試代碼,測試結(jié)果截圖
?

  • 暫無評論
菜肉包

找到問題了,謝謝!因?yàn)樵?gateway->lanIp 沒用真實(shí)的內(nèi)網(wǎng)ip 而是用的0.0.0.0。 導(dǎo)致 2個注冊后就被覆蓋成了同一個ip端口

  • 暫無評論
年代過于久遠(yuǎn),無法發(fā)表回答
??