From d0b9b19fb4b3af83412e6af0a06105103ab3f6e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mr=C2=B7x?= Date: Thu, 5 Nov 2020 18:32:59 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HttpServer/Events/OnPacket.php | 1 - HttpServer/Events/Utility/DataResolve.php | 3 +++ 2 files changed, 3 insertions(+), 1 deletion(-) 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)) {