unpack, $clientInfo['address'], $clientInfo['port'], $data); if (empty($data)) { throw new Exception('Format error.'); } $client = DataResolve::pack($this->pack, $data); return $server->sendto($clientInfo['address'], $clientInfo['port'], $client ?? 'Format error'); } catch (\Throwable $exception) { $client = DataResolve::pack($this->pack, $exception->getMessage()); var_dump($exception->getMessage()); return $server->sendto($clientInfo['address'], $clientInfo['port'], $client ?? 'Format error'); } finally { $event = Snowflake::app()->event; $event->trigger(Event::SERVER_WORKER_STOP); } } }