一個(gè)房間中有多個(gè)用戶的時(shí)候,其中一個(gè)客戶端 點(diǎn)擊了 網(wǎng)頁(yè)的關(guān)閉按鈕 或者手機(jī)中直接 把瀏覽器 向上劃 關(guān)閉了 導(dǎo)致 客戶端主動(dòng)關(guān)閉,這個(gè)時(shí)候 服務(wù)端 收到 onclose 事件,但是此時(shí)服務(wù)端的 該 client已經(jīng) 被干掉 無(wú)session。
我想問(wèn)這個(gè)時(shí)候如何刷新房間
case GatewayProtocol::CMD_ON_CLOSE:
if ($this->_eventOnClose) {
call_user_func($this->_eventOnClose, Context::$client_id,$data);
}
break;
明白了 加入 $data 就可以了