我設(shè)置了心跳檢測,用戶斷網(wǎng)或者強(qiáng)退等情況心跳包不存在會調(diào)用onClose, 用戶主動退出,這個時候后臺手動調(diào)用closeClient之后,系統(tǒng)也會調(diào)用onClose, 我的問題是能不能區(qū)分用戶是如何掉線的,項目需求勿噴。
目前沒有這個區(qū)分,也考慮過加上這個區(qū)分。 但是心跳這里不好界定是誰關(guān)閉的鏈接
項目需求對用戶下線時間挺嚴(yán)格,心跳會差一些時間,而正常斷開不會,但是所有處理斷開之后的邏輯都在onClose里,就沒辦法區(qū)分,╮( ̄▽ ̄")╭ ,總之,感謝你的回復(fù),我已經(jīng)決定將心跳包設(shè)置5s,然后就不管時間差了,,,,