Проблема с неактивными событиями React \ ZMQ \ Context в Windows - PullRequest
0 голосов
/ 18 февраля 2019

В основном ни одно из событий React \ ZMQ \ Context не срабатывает, и я понятия не имею, почему это происходит, и я хотел знать, может ли кто-нибудь помочь мне с моей проблемой.

Я пытался изменитьпорт соединения tcp, но ни один из портов не работает.

// ajax file
add_post.php
$context = new ZMQContext();
$socket = $context->getSocket(ZMQ::SOCKET_PUSH, 'my pusher');
$socket->connect('tcp://127.0.0.1:5555');
$socket->send(json_encode($data));

// push_server.php  
$loop = \React\EventLoop\Factory::create();


$pusher = new \App\Pusher();
$context = new \React\ZMQ\Context($loop);


$pull = $context->getSocket(ZMQ::SOCKET_PULL);
$pull->bind('tcp://127.0.0.1:5555');
$pull->on( 'open',    function( $msg ){ echo "open";    } );
$pull->on( 'close',   function( $msg ){ echo "close";   } );
$pull->on( 'message', function( $msg ){ echo "message"; } );
$pull->on( 'error',   function( $msg ){ echo "error";   } );
$webSock = new \React\Socket\Server('127.0.0.1:8000', $loop);

$webServer = new \Ratchet\Server\IoServer(
 new \Ratchet\Http\HttpServer(
     new \Ratchet\WebSocket\WsServer(
         new \Ratchet\Wamp\WampServer(
             $pusher
         )
     )
 ),
 $webSock
  );


 $loop->run();

 // client.html
 let conn = new ab.Session('ws://127.0.0.1:8000', function () {
        conn.subscribe('onData', function (topic, data) {
            console.log({topic, data})
        })
    });

Я хочу знать, почему события никогда не запускаются

...