getSocket(ZMQ::SOCKET_REP, $persistent_id) ->bind(ZEROMQ_TEST_DSN); return $server; } function create_client($persistent_id = null) { $context = new ZMQContext(); $client = $context->getSocket(ZMQ::SOCKET_REQ, $persistent_id) ->connect(ZEROMQ_TEST_DSN); return $client; } function bind_callback(ZMQSocket $socket, $persistent_id = null) { static $port = 5566; $socket->bind(ZEROMQ_TEST_DSN . "-{$port}"); $port++; }