createWebsocketServer(); $websocketServer->run(); } protected function createWebsocketServer(): WebSocketServer { $routes = WebSocketRouter::getRoutes(); $loop = LoopFactory::create(); $loop->futureTick(function () { $this->info('Started the WebSocket server on port '.$this->option('port')); }); return (new WebSocketServer($routes)) ->setHost($this->option('host')) ->setPort($this->option('port')) ->setConsoleOutput($this->output) ->enableLogging(config('app.debug')) ->setLoop($loop); } }