From 7b50598783f27f959094ccd5c41e83aeca9cd584 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=91=E6=9E=97?= Date: Mon, 14 Feb 2022 18:51:07 +0800 Subject: [PATCH] modify plugin name --- ServerManager.php | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/ServerManager.php b/ServerManager.php index 9598f40..9eea053 100644 --- a/ServerManager.php +++ b/ServerManager.php @@ -247,15 +247,13 @@ class ServerManager extends Component */ private function createBaseServer(string $type, string $host, int $port, int $mode, array $settings = []) { - $this->server = new Server('0.0.0.0', 0, SWOOLE_PROCESS, SOCK_STREAM); - -// $match = match ($type) { -// Constant::SERVER_TYPE_BASE, Constant::SERVER_TYPE_TCP, -// Constant::SERVER_TYPE_UDP => Server::class, -// Constant::SERVER_TYPE_HTTP => HServer::class, -// Constant::SERVER_TYPE_WEBSOCKET => WServer::class -// }; -// $this->server = new $match($host, $port, SWOOLE_PROCESS, $mode); + $match = match ($type) { + Constant::SERVER_TYPE_BASE, Constant::SERVER_TYPE_TCP, + Constant::SERVER_TYPE_UDP => Server::class, + Constant::SERVER_TYPE_HTTP => HServer::class, + Constant::SERVER_TYPE_WEBSOCKET => WServer::class + }; + $this->server = new $match($host, $port, SWOOLE_PROCESS, $mode); $this->server->set(array_merge(Config::get('server.settings', []), $settings['settings'])); $this->getContainer()->setBindings(SwooleServerInterface::class, $this->server); @@ -265,8 +263,6 @@ class ServerManager extends Component $this->logger->debug(sprintf('[%s].' . $type . ' service %s::%d start', $id, $host, $port)); $this->addDefaultListener($settings); - - $this->addNewListener($type, $host, $port, $mode, $settings); }