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