各位先進好,
目前用WebSocket實作使用者跨站上下線遭遇一個問題:
A:網站前台 用session判斷使用者是否在線
B:網站後台 接收socket訊息作資料更新
C:WebSocket Server AB訊息中繼
需求為以不使用DB,前台無法使用ajax讓Socket連線常駐的前提下,
前台有會員上下線時後台必須有實時通知。
目前實作上唯一的問題為無從判斷使用者到底是刷新頁面或是關閉瀏覽器,
例如:使用者連續點擊不同頁面造成page reload,後台會不斷收到上下線通知,
關閉瀏覽器目前可正常判斷使用者下線。
不知各位前輩是否可提供思路,感謝各位。