[問題] WebSocket 實作跨站上下線功能問題(已解)
各位先進好,
目前用WebSocket實作使用者跨站上下線遭遇一個問題:
A:網站前台 用session判斷使用者是否在線
B:網站後台 接收socket訊息作資料更新
C:WebSocket Server AB訊息中繼
需求為以不使用DB,前台無法使用ajax讓Socket連線常駐的前提下,
前台有會員上下線時後台必須有實時通知。
目前實作上唯一的問題為無從判斷使用者到底是刷新頁面或是關閉瀏覽器,
例如:使用者連續點擊不同頁面造成page reload,後台會不斷收到上下線通知,
關閉瀏覽器目前可正常判斷使用者下線。
不知各位前輩是否可提供思路,感謝各位。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.193.95
※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1500955324.A.807.html
推
07/25 12:34, , 1F
07/25 12:34, 1F
→
07/25 12:34, , 2F
07/25 12:34, 2F
→
07/25 12:34, , 3F
07/25 12:34, 3F
感謝您,這兩種解法其實都有跟主管提過,主管都不太贊同,不知道還有沒有另解
※ 編輯: biobluesheep (118.163.193.95), 07/25/2017 13:22:21
推
07/26 00:13, , 4F
07/26 00:13, 4F
最後自己實作出另解了,感謝。
※ 編輯: biobluesheep (118.163.193.95), 07/26/2017 14:45:25
Web_Design 近期熱門文章
PTT數位生活區 即時熱門文章