예제 #1
0
파일: RxZmq.php 프로젝트: domraider/rxnet
 public function router($dsn = null)
 {
     $socket = new SocketWithReqRep($this->context->getSocket(\ZMQ::SOCKET_ROUTER), $this->serializer, $this->loop);
     if ($dsn) {
         $socket->bind($dsn);
     }
     return $socket;
 }
예제 #2
0
 public function __construct(\ZMQSocket $socket, Serializer $serializer, LoopInterface $loop)
 {
     parent::__construct($socket, $serializer, $loop);
     $fd = $this->socket->getSockOpt(\ZMQ::SOCKOPT_FD);
     $this->buffer = new Buffer($this->socket, $fd, $this->loop, [$this, 'handleEvents']);
 }