gateway onConnect 斷開重連后 未收到 onConnect消息
1-首次連接接收正常
2-主動(dòng)斷開后重連未收到。( 紅色劃線部分,右側(cè)為打印出的時(shí)間 )
3-連接一段時(shí)間后,會(huì)收到連接信息 和 服務(wù)端發(fā)送的心跳 ping(藍(lán)色劃線及以上)
消息中的client_id 是上一次的數(shù)據(jù),不是本次連接的client_id
(重接后的client_id 為xxx00001,上一次的clinet_id為xxx0002 )
疑問:
1-是不哪個(gè)配置沒設(shè)置對(duì)。
2-按圖理解,是跟著心跳發(fā)送的上一個(gè)onConnect消息,為啥重連后不是立馬發(fā)送 onConnect 消息。
3-為啥發(fā)送的是上一條已經(jīng)斷開的client_id
配置:
composer.json "webman/gateway-worker": "^1.0",
按文檔自定義協(xié)議: return json_encode($buffer)."\n";
config/plugin/webman/gateway-worker/process.php
提問
http://m.wtbis.cn/q/954
http://m.wtbis.cn/q/3543
文檔
http://m.wtbis.cn/doc/workerman/worker/on-connect.html
朋友,后來您怎么解決這個(gè)問題的
沒有解決。還在排查。出現(xiàn)這種狀況的操作是,客戶端主動(dòng)斷開連接后重連。
目前正在按照這個(gè)弄, http://m.wtbis.cn/q/188