當(dāng)前連接,進(jìn)入多個(gè)group,在不開的前提下,離開group,我試了一下 leavegroup 還是存在 ping動(dòng)作,請求答復(fù)?。。。。?/p>
在php中,是否可以 unset($_session),之后再做 Gateway::updateSession($client_id, $_session) ,這樣可以嗎??
第一次登陸,默認(rèn)room_id = 1 登陸
之后,我這用 login 切換room_id 2
我在服務(wù)器端,DOS頁面 看到 存在 同一個(gè)人 兩個(gè)ping 連接,
但是,第二天再測試,又沒有了?。?!
leavegroup 方法的作用是什么??
比如 我原來在 room_id = 1 的房間,
當(dāng)前用戶 請求 type:leave
我執(zhí)行 leavegroup 方法,好像沒有什么變化呀??
joningroup和leavegroup 作用手冊有哈
http://workerman.net/gatewaydoc/gateway-worker-development/join-group.html
http://workerman.net/gatewaydoc/gateway-worker-development/leave-group.html
比如:
客戶端1加入分組A,服務(wù)端調(diào)用Gateway::sendToGroup('分組A', $msg);客戶端1就能收到數(shù)據(jù)
反之:
客戶端1離開分組A,服務(wù)端調(diào)用Gateway::sendToGroup('分組A', $msg);客戶端1不會(huì)收到數(shù)據(jù)
其實(shí)很簡單的道理