#!/usr/bin/env perl
BEGIN {
$ENV { PERL_ZMQ_BACKEND } = 'ZMQ::LibZMQ2';
}
use strict;
use warnings;
use ZMQ;
use ZMQ::Constants qw(ZMQ_DEALER ZMQ_ROUTER ZMQ_QUEUE);
my $context = ZMQ::Context->new();
my $frontend = $context->socket(ZMQ_ROUTER);
$frontend->bind('tcp://*:5559');
my $backend = $context->socket(ZMQ_DEALER);
$backend->bind('tcp://*:5560');
ZMQ::call('zmq_device', ZMQ_QUEUE, $frontend, $backend);
OUTPUT:
ZMQ::LibZMQ2::Socket: Invalid ZMQ::LibZMQ2::Socket object was passed to mg_find at queue.pl line 20.
OUTPUT:
ZMQ::LibZMQ2::Socket: Invalid ZMQ::LibZMQ2::Socket object was passed to mg_find at queue.pl line 20.