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

Reply via email to