Viewing File: /opt/alt/tests/alt-php83-pecl-zmq_1.1.3-1.84f0720.el8/tests/zeromq_test_helper.inc
<?php
define('ZEROMQ_TEST_DSN', 'inproc://php-test');
define('ZEROMQ_TEST_DSN2', 'inproc://php-test-second');
function create_server($persistent_id = null)
{
$context = new ZMQContext();
$server = $context->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++;
}
Back to Directory
File Manager
<