小编elk*_*nas的帖子

如何获取特定用户的连接对象?

我在使用Ratchet库的实时Symfony应用程序中工作,在这个应用程序中我需要将一些数据发送给特定用户,因此逻辑解决方案是使用SessionProvider将Symfony2 Session对象附加到每个传入的Connection对象.正如文档所述,我已经设置了一个非本地会话处理程序来存储我的会话,即通过PDO存储在数据库中.并且目前工作正常,但我需要获取特定用户的Connection对象以向他发送一些数据,所以在其他方面我需要找到引用此用户的连接对象,我找不到办法它?她是我的服务器代码:

    $app=new AggregateApplication();
    $loop   = \React\EventLoop\Factory::create();
    $context = new \React\ZMQ\Context($loop);
    $pull = $context->getSocket(\ZMQ::SOCKET_PULL);
    $pull->bind('tcp://127.0.0.1:5555');
    $pull->on('message', array($app, 'onNotification'));
    $webSock = new \React\Socket\Server($loop);
    $webSock->listen(8080, '127.0.0.1');
    $handler = $this->getContainer()->get('session.handler');
    $server=new \Ratchet\Wamp\WampServer($app);
    $server = new SessionProvider($server, $handler);
    $webServer = new \Ratchet\Server\IoServer(new \Ratchet\WebSocket\WsServer($server),$webSock);
    $loop->run();
Run Code Online (Sandbox Code Playgroud)

php session websocket symfony ratchet

8
推荐指数
1
解决办法
6626
查看次数

树枝中有任何 {addslashes} 函数吗?

我在一个 symfony 应用程序中工作,我需要在 php 中使用 addlashes 函数之类的函数,但我在 twig 中找不到任何类似的想法?有没有办法做到这一点

php symfony twig

2
推荐指数
2
解决办法
4311
查看次数

标签 统计

php ×2

symfony ×2

ratchet ×1

session ×1

twig ×1

websocket ×1