[zeromq-dev] XSUB/XPUB proper usage
Kenneth Adam Miller
kennethadammiller at gmail.com
Mon Dec 29 17:08:03 CET 2014
On Mon, Dec 29, 2014 at 11:03 AM, Pieter Hintjens <ph at imatix.com> wrote:
> On Mon, Dec 29, 2014 at 4:51 PM, Kenneth Adam Miller
> <kennethadammiller at gmail.com> wrote:
>
> > Now my questions: for xpub and xsub do you do the following:
> > pub->setsockopt(ZMQ_SUBSCRIBE, "", 0);
>
> No, this works only on SUB sockets.
>
> I meant sub->setsockopt... but now that makes me think- don't I use
ZMQ_SUB to connect to ZMQ_XPUB?
> > at all? Or does the following handle it completely:
> > char *s = "xsubscriptionprefix";
> > s[0]='\x01';
> > sub->send(s);
>
> Yes.
>
> > Also is there a need for unsubscription upon closure of sub?
> > char *s="\x00";
> > sub->send(s);
>
> Not needed at the SUB side at all; it's handled by the PUB socket. (I
> think, from memory.)
>
> -Pieter
> _______________________________________________
> zeromq-dev mailing list
> zeromq-dev at lists.zeromq.org
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20141229/7a13abad/attachment.htm>
More information about the zeromq-dev
mailing list