Gateway客户端断开链接后 在服务端设置的定时器还一直运行

0

Gateway客户端断开链接后  在服务端设置的定时器还一直运行,请问如何关闭?

已邀请:

six

赞同来自: xyle

我这有个办法,
把定时器id存在session里,然后onClose的时候根据id删除定时器
$_SESSION = Timer::add(.........);
 
public static function onClose($client_id) {
    if (isset($_SESSION)) Timer::del($_SESSION);
}

要回复问题请先登录注册