Windows is using events for synchronization, however you cannot poll on
both events and handles (sockets), linux is using file descriptors which
are sockets, so you can poll both on file descriptors and sockets. To solve
this on windows pair of tcp sockets are used for signaling only.

So yes inproc is using loopback, but only for signaling (awaking other
threads).

SERVER and CLIENT sockets use mutex and conditional variable for signaling.


On Wed, Jan 27, 2016 at 1:58 PM, Ilya Kulakov <[email protected]>
wrote:

> I'm not experienced in socket programming on Windows, but that seems odd
> there are no better(?) alternatives .
>
> Does inproc transport rely on the loopback interface on Windows as well?
>
> Best Regards,
> Ilya Kulakov
>
>
> _______________________________________________
> zeromq-dev mailing list
> [email protected]
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>
>
_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to