Ratchet: $conn->WebSocket returns "closing"??

For some reason this var_dump:

class Sock implements MessageComponentInterface {
    ...
    public function onOpen(ConnectionInterface $conn) {
        $this->clients->attach($conn);
        var_dump($conn->WebSocket);
    }

returns:

object(stdClass)#51 (1) {
  ["closing"]=>
  bool(false)
}

I setup the remote socket like:

// setup remote server
$remote_server = new Sock();
$ws = new WsServer($remote_server);
//$ws->disableVersion(0);
$server = IoServer::factory( 
	new HttpServer($ws),
    34648
); 

//local socket for on curl requests to Ratchet socket
$context = new React\ZMQ\Context($server->loop);
$pull = $context->getSocket(ZMQ::SOCKET_PULL);
$pull->bind('tcp://127.0.0.1:5555');
$pull->on('message', array($remote_server, 'onLocal'));

$server->run();

for some reason $ws->disableVersion(0) is dead too.

My composer:

{
    "require": {
        "cboden/ratchet": "^0.4.1",
        "ext-zmq": "*",
        "evenement/evenement": "^2.0",
        "react/zmq": "^0.3.0"
    }
}

About this issue

  • Original URL
  • State: closed
  • Created 7 years ago
  • Comments: 15 (2 by maintainers)

Most upvoted comments

Of course.