[zeromq-dev] CZMQ 3.0.0rc1: Unexpected behavior with pub/sub and new zstr API

Pieter Hintjens ph at imatix.com
Thu Oct 23 22:41:55 CEST 2014


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 <rohel01 at gmail.com> 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
> zeromq-dev at lists.zeromq.org
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>



More information about the zeromq-dev mailing list