fire(Event::SYSTEM_RESOURCE_RELEASES)); $client = $server->getClientInfo($fd, $reID); $name = $this->getName($client, Event::SERVER_RECEIVE); $result = Event::trigger($name, [$server, $data, $client]); if (is_array($result) || is_object($result)) { $result = Json::encode($result); } } catch (\Throwable $exception) { $result = logger()->exception($exception); } finally { return $server->send($fd, $result); } } }