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