diff --git a/HttpServer/Events/OnPacket.php b/HttpServer/Events/OnPacket.php index 63d7334c..0e7981f7 100644 --- a/HttpServer/Events/OnPacket.php +++ b/HttpServer/Events/OnPacket.php @@ -46,7 +46,6 @@ class OnPacket extends Callback return $server->sendto($clientInfo['address'], $clientInfo['port'], DataResolve::pack($this->pack, $data)); } catch (\Throwable $exception) { $pack = DataResolve::pack($this->pack, ['message' => $exception->getMessage()]); - var_dump($this->pack, $pack); return $server->sendto($clientInfo['address'], $clientInfo['port'], $pack); } finally { $event = Snowflake::app()->event; diff --git a/HttpServer/Events/Utility/DataResolve.php b/HttpServer/Events/Utility/DataResolve.php index 12237f37..478266d3 100644 --- a/HttpServer/Events/Utility/DataResolve.php +++ b/HttpServer/Events/Utility/DataResolve.php @@ -72,6 +72,9 @@ class DataResolve private static function callbackResolve($callback, $address, $port, $data) { if ($callback instanceof Closure) { + if (empty($address) && empty($port)) { + return $callback($data); + } return $callback($address, $port, $data); } if (is_string($callback)) {