fire(Event::SYSTEM_RESOURCE_RELEASES)); if ($frame->opcode === 0x08) { return; } $clientInfo = $this->getName($server->getClientInfo($frame->fd), Event::SERVER_MESSAGE); Event::trigger($clientInfo, [$frame, $server]); } catch (\Throwable $exception) { $this->addError($exception, 'websocket'); if (!swoole()->isEstablished($frame->fd)) { return; } $server->send($frame->fd, $exception->getMessage()); } } }