框架用的ThinkPHP,然后使用GatewayClient實(shí)現(xiàn)聊天功能,也是使用官方推薦的方式連接GatewayWorker 需求是防止安卓客戶端偽造一個(gè)在線的client_id而能夠參與其中的群聊,這樣的話我需要在使用bindUid之前判斷一下client_id是否被綁定過(guò),如果被綁定過(guò)就不再綁定提示錯(cuò)誤,因?yàn)槭且苿?dòng)端主動(dòng)訪問(wèn)存在跨域問(wèn)題應(yīng)該是存不了session這種不可偽造的數(shù)據(jù)。...
我設(shè)置了心跳檢測(cè),用戶斷網(wǎng)或者強(qiáng)退等情況心跳包不存在會(huì)調(diào)用onClose, 用戶主動(dòng)退出,這個(gè)時(shí)候后臺(tái)手動(dòng)調(diào)用closeClient之后,系統(tǒng)也會(huì)調(diào)用onClose, 我的問(wèn)題是能不能區(qū)分用戶是如何掉線的,項(xiàng)目需求勿噴。...