[zeromq-dev] Multi-part messages

Martin Sustrik sustrik at 250bpm.com
Mon Apr 5 16:21:09 CEST 2010


>> I think that this fulfills all your defined requirements nicely and can map
>> to OO-style language bindings also as msg.more().
> 
> The main question here is how to access the functionality from 
> individual languege bindings. Note that in most of them the message is a 
> simple BLOB with no flags.
> 
> On the send side ZMQ_MORE makes using it from any language easy. Not 
> sure about recv side...

What about this:

     ...
     zmq_recv (s, &msg, 0);
     int more;
     getsockopt (s, ZMQ_MORE, &more);
     if (more) ...

In other words, to make "has more undelivered message parts" a property 
of the receiving socket.

Martin




More information about the zeromq-dev mailing list