比如:甲有一個(gè)client_id,刷新后client_id改變,那么他之前的加上他client_id的隊(duì)友們還能找到他么?怎么能轉(zhuǎn)換一下這個(gè)id,使用戶在退出重新進(jìn)來后有一個(gè)id是不變的(即不會(huì)被client_id影響)。
client_id 是一個(gè)臨時(shí)socket連接id,類似登錄web系統(tǒng)時(shí)使用的session_id,每次登錄web系統(tǒng)session_id都不同,但是每個(gè)用戶的uid都是一定的。 到socket這里就是每個(gè)socket連接的id也就是client_id都不同,但是uid也是一定的,所以每個(gè)新的client_id可以通過bindUid接口綁定uid,這樣業(yè)務(wù)都使用uid就不會(huì)有問題了。