棘轮与Laravel 5

时间:2015-03-22 11:31:26

标签: laravel laravel-5 ratchet

我正在尝试将Ratchet与Laravel整合。

我在Command类

的handle()中添加了以下内容
public function handle()
{


    $this->info('Server running');
    $loop = Factory::create();
    $webSock = new Server($loop);
    $webSock->listen(8080, '0.0.0.0');

    $webServer = new IoServer(
        new HttpServer(
            new WsServer(
                new WampServer(
                    new EventHandler($loop) // This is my class. Pass in the loop!
                )
            )
        ),
        $webSock
    );

    $loop->run();
    }

从CLI

执行时,此命令正常工作

现在,如果我在Controller中添加以下代码会产生什么影响:

Bus::dispatch(
    new RatchetCommand()
);

服务器的多个实例会启动吗?因为该控制器将被多次调用。

0 个答案:

没有答案