Zeromq internally use socket (for signaling) and binds it (at least on windows). Zyre also requires bind, as you already figure out. Bottom line I don't think you can use zyre or zeromq on UWP, or at least until bind is supported on UWP.
On Thu, Feb 23, 2017 at 10:59 AM, brunobodin . <[email protected]> wrote: > Hi, > > I would like to leverage zyre in my application, but some nodes of the > application will have to run on uwp platform :-( (not my choice) > > From my first tests I am able to build and run zmq, and czmq on uwp > plaform, using slighly modified > dll, see https://github.com/bbdb68/czmq/tree/uwp and > https://github.com/bbdb68/libzmq/tree/uwp, > but it seems (even if winsock is said to run on uwp platform...) that I > cannot bind sockets. > Zyre builds nicely on uwp. > > For now this is not an issue in my design, since only the client nodes are > supposed to run on the uwp node. > > Regarding zyre, I made some experimentation and : > * discovery step can work thanks to the gossip mode. UDP mode fails > * but communication fails, most probably because the node's router socket > cannot bind. > > So my question is : do you think it is possible to design a "limited" zyre > node that could run on such a platform, without performing any bind, while > connecting to an existing network of zyre nodes ? > > I suppose this would require some kind of proxy node that would be bound > and used as a intermediate between the "limited" nodes and the regular > node, at least for socket setup. > > Any ideas ? > > Regards > > Bruno > > _______________________________________________ > zeromq-dev mailing list > [email protected] > https://lists.zeromq.org/mailman/listinfo/zeromq-dev >
_______________________________________________ zeromq-dev mailing list [email protected] https://lists.zeromq.org/mailman/listinfo/zeromq-dev
