Я пытаюсь использовать $listener
с сокетом IPC с ZMQDevice, но я ничего не получаю, если я переключаюсь на TCP, он работает.
ZMQDevice::__construct ( ZMQSocket $frontend, ZMQSocket $backend, ZMQSocket $listener)
pub.php
$context = new ZMQContext();
$frontend = new ZMQSocket($context, ZMQ::SOCKET_XXX);
$frontend->bind("tcp://...");
$backend = new ZMQSocket($context, ZMQ::SOCKET_XXX);
$backend->bind("ipc://backend.ipc");
$listener = new ZMQSocket($context, ZMQ::SOCKET_PUB);
$listener->bind("ipc://witness.ipc");
$device = new ZMQDevice($frontend, $backend, $listener);
$device->run()
sub.php
$context = new ZMQContext();
$receiver = new ZMQSocket($context, ZMQ::SOCKET_SUB);
$receiver->setSockOpt(ZMQ::SOCKOPT_SUBSCRIBE, '');
$receiver->connect("ipc://witness.ipc");
Среда:
libzmq1:amd64 2.2.0+dfsg-5
zmq for PHP was installed with pecl
Любая идея?
Спасибо.
Извините все, я узнал почему, я забыл, что устройство было выполнено в другом каталоге.
Других решений пока нет …