在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Java  PHP  HTML/ 當(dāng)socket遇到token帶來(lái)的消息通知問(wèn)題

當(dāng)socket遇到token帶來(lái)的消息通知問(wèn)題

需求很一般,就是類(lèi)似sf頂欄的消息通知。
我這里使用的是socket來(lái)做即時(shí)通知的,登錄使用auth token的形式,單論這兩個(gè)實(shí)現(xiàn)沒(méi)有任何問(wèn)題;
問(wèn)題:當(dāng)用戶登錄后,處于登錄狀態(tài),后端通過(guò)socket傳過(guò)來(lái)一條通知,前端監(jiān)聽(tīng)指定頻道,獲取數(shù)據(jù),一切正常。當(dāng)用戶用了20分鐘,關(guān)閉了瀏覽器,這時(shí)候后端再傳來(lái)一個(gè)消息,瀏覽器沒(méi)有接收到,用戶再打開(kāi)應(yīng)用的時(shí)候,因?yàn)楸镜卮鎯?chǔ)了token(該token合法),所以無(wú)登錄的步驟,那這條消息就沒(méi)辦法加在頂部的消息欄了(當(dāng)然去消息列表,是肯定可以看到的)。
希望給個(gè)好的建議(有點(diǎn)啰嗦~請(qǐng)?jiān)彛?/p>

回答
編輯回答
使勁操

我理解的是,只要在用戶打開(kāi)頁(yè)面時(shí)渲染他未讀的消息條數(shù)進(jìn)行提示即可。

2017年10月29日 00:21
編輯回答
拽很帥

瀏覽器關(guān)了socket不會(huì)自動(dòng)斷開(kāi)?

2018年7月24日 08:15