packet with ack id 1emitting packet with ack id 2???下线了如何减去相对应的?

伊伦哲罗

emitting packet with ack id 0emitting packet with ack id 1emitting packet with ack id 2

提示有两个用户,其实已经主动断开了一个,如何根据 uid 去除一个呢?

// 当有客户端连接时
         $io->on('connection', function($socket) {
            // 定义chat message事件回调函数
            $socket->on('init', function ($data) use($socket) {
                $data = json_decode($data, true);
                $socket->uid = $data['uid'];
                static::$online[$data['uid']] =$socket;
                $socket->emit('init', 'login listen success', function ($res){});
            });
});

求问 用户离线后应该如何正确操作?

1442 0 0
0个回答

年代过于久远,无法发表回答
🔝