按手冊上寫的定時關(guān)閉未認(rèn)證的連接,如下圖 [attach]615[/attach]
通常執(zhí)行沒有問題,但有時會出錯,提示auth_timer_id可能未定義,出錯幾率不高,估計20次左右才會1次
結(jié)果就是倒計時時間到了,已經(jīng)連接上的客戶端被剔除,我想知道原因,希望可以解答疑惑,謝謝
session存取是異步的,有一點延遲導(dǎo)致的,用同步接口就好了。 onMessage 里加一行代碼。
public static function onMessage($client_id, $msg) { $_SESSION = Gateway::getSession($client_id); }