[zeromq-dev] [zmqpp] receiving can only be done to empty messages?

Ben Gray ben at benjamg.com
Wed Jan 8 11:59:30 CET 2014


Pull request https://github.com/zeromq/zmqpp/pull/29 raised for this part
of the issue (and the assert).


On 7 January 2014 16:24, Lindley French <lindleyf at gmail.com> wrote:

> In zmqpp, the socket_t::receive() method throws an exception if you pass
> it a non-empty message_t. This seems to be contradictory to the philosophy
> of zmq_recv(), which states that the message passed to it will be
> deallocated cleanly if necessary.
>
> Now, I know zmqpp defines a "message" as all parts of a multipart message,
> while libzmq defines it as just one part. So this isn't a direct
> contradiction of the API semantics. But it seems like this could be fixed
> without much effort.
>
> _______________________________________________
> 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/20140108/ecbd3d57/attachment.htm>


More information about the zeromq-dev mailing list