There's a bug in zsock_new_sub() that I've just pushed a patch for. For the BYE messages, subscriptions flow asynchronously; if there's no time for them to reach the PUB socket they aren't taken into effect. If e.g, you add a sleep after the subscribe, it works as you expect.
On Thu, Oct 23, 2014 at 1:17 PM, Michaël Melchiore <[email protected]> wrote: > Hello, > > I am using CZMQ 3.0.0rc1 with libzmq 4.1.0rc1 on a CentOS 6.4 box. > > In te following gist, I have written a quick and dirty program to experiment > with some new API I discovered in CZMQ. > > There are some behaviors I cannot explain : > > On line 17, if I try to subscribe directly to "HELLO" in the zsock_new_sub > call (commenting line 20), my subscription is never taken into account. > > On line 46, I use zsock_set_subscribe to register with "BYE" messages, but I > do not receive them. > > What am I doing wrong ? > > Kind regards, > > Michaël > > _______________________________________________ > 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
