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

tcp短線重連時候不能正常連上gatewayWorker

surechina

環(huán)境:客戶端實行心跳檢測,并正常綁定了uid='A',假設(shè)client_id='00000a',
條件:當網(wǎng)線斷開或其他因素不能正常發(fā)送心跳時,先close(原來的fd),在重新connect服務(wù)器,時候,發(fā)現(xiàn)gateway沒有執(zhí)行onConnect,但是能夠正常執(zhí)行onMessage,并再次bindUID='A',(并且已經(jīng)分配到新的client_id='0000000b')問題是
當其他硬件想通過uid='A'發(fā)送給我的客戶端設(shè)備時,卻告知client_id='00000a',已經(jīng)掉線,為什么不能直接發(fā)送給斷網(wǎng)重連后的client_id='0000000b0呢'?

3579 1 0
1個回答

walkor 打賞

不可能沒執(zhí)行onConnect就執(zhí)行了onMessage。
GatewayWorker沒有主動告知某client_id已經(jīng)下線的功能。

你的問題可能是業(yè)務(wù)邏輯沒處理好導(dǎo)致的,再檢查下吧。別人無法從你的描述中定位出問題的,只能靠自己檢查。

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