I tried to add socket monitors to check the handshake, but it hangs when
trying to read in an event from the monitor socket in the first call to
zmq_msg_recv(), specifically this line:
if (zmq_msg_recv (&msg, monitor, 0) == -1)
It appears to be the same problem with receiving when I called
bounce
Hi Luca,
The test_pair_ipc.cpp test fails as well in the same place. Those are the
only two I've tried so far.
I'll add socket monitors and let you know about the handshake.
Thanks,
Manuel
On Wed, Feb 28, 2018 at 12:08 PM, Luca Boccassi
wrote:
> On Wed, 2018-02-28 at 11:40 -0800, Manuel Segu
On Wed, 2018-02-28 at 11:40 -0800, Manuel Segura wrote:
> Hello,
>
> I'm porting libzmq to VxWorks and the test_pair_tcp.cpp test hangs
> inside
> the bounce() function call, specifically the first zmq_recv() call.
> I've
> traced this to zmq_recv() => s_recvmsg() => s_->recv() =>
> process_comman
Hello,
I'm porting libzmq to VxWorks and the test_pair_tcp.cpp test hangs inside
the bounce() function call, specifically the first zmq_recv() call. I've
traced this to zmq_recv() => s_recvmsg() => s_->recv() => process_commands()
=> mailbox->recv() => signaler.wait() => select(). It seems xrecv()