/** * * @param string $manager * * @return Socket */ protected function getSocket($manager) { $context = new ZMQContext(); $socket = Socket::create($context, ZMQ::SOCKET_REQ, $this->logger); $socket->connect($manager); return $socket; }
/** * Returns a socket for the given server. * * If the socket does not yet exist, it is created. * * @param string $server * * @return Socket */ protected function getSocket($server) { if (isset($this->socket[$server])) { return $this->socket[$server]; } $context = new ZMQContext(); $socket = Socket::create($context, ZMQ::SOCKET_REQ, $this->logger); $socket->connect($server); $this->socket[$server] = $socket; return $socket; }