[zeromq-dev] CZMQ & Windows compatibility

Stephen Gray riskybizlive at live.com
Sat Oct 14 17:38:49 CEST 2017

So I got all excited to have CZMQ building on Windows; then I tried the example https://github.com/zeromq/czmq/blob/master/examples/security/ironhouse2.c and was met with blank silence, no "Ironhouse test OK", just silence.....

So trying to work out the problem I read http://czmq.zeromq.org/czmq4-0:zactor which says;  "A CZMQ actor is implemented as a thread plus a PAIR-PAIR pipe."

Now, from memory I recall that inter-process communication doesn't work on Windows, so consequently zactor won't work properly with its PAIR-PAIR pipe.  Am I right?

To use CZMQ for my project it is vital to have CZMQ fully operational on Windows and Linux, otherwise I will have to drop the idea of CZMQ and build my own higher level abstractions; which would be a real shame and lots of work.

Is there any possibility of introducing alternative transport mechanism options into zactor (and anywhere else necessary in CZMQ). E.g. TCP over the local loopback connection instead of PAIR-PAIR.  It might offer Windows users a plausible workaround?

I'm willing to help but don't have a full knowledge or expertise with CZMQ; in fact I'm just a user who has lost another Saturday afternoon to technical challenges.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20171014/a5af7391/attachment.htm>

More information about the zeromq-dev mailing list