<div class="gmail_quote">On 7 April 2010 04:15, Martin Sustrik <span dir="ltr"><<a href="mailto:sustrik@250bpm.com">sustrik@250bpm.com</a>></span> wrote:<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">


Thus, messages users are dealing with would have no "continuation bit", they would remain simple BLOBs with no special properties.<br><font class="Apple-style-span" color="#888888"><br></font></blockquote><div>

<br></div><div><br></div><div>Just noticed MSG_MORE has different meaning than ZMQ_MORE.</div><div><br></div><div>MSG_MORE means you are squeezing more user data into one transport message, therefore it is incorrect to have a ZMQ_MORE on the receive side as it does not know the sent part sizes.</div>

<div><br></div><div><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">zmq::message_t part1 (100);<br>s.send (part1, ZMQ_MORE);<br>zmq::message_t part2 (100);<br>

s.send (part2);</span></div><div><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">// sends one message 200 bytes long</span></div><div><br></div><div>The equivalent appears to be MSG_EOR albeit reverse semantics and breaks the default operation which is why it has a new socket type SOCK_SEQPACKET.</div>

<div><br></div><div><a href="http://urchin.earth.li/~twic/Sequenced_Packets_Over_Ordinary_TCP.html">http://urchin.earth.li/~twic/Sequenced_Packets_Over_Ordinary_TCP.html</a></div><div><br></div><div><div><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">zmq::message_t part1 (100);<br>

s.send (part1);<br>zmq::message_t part2 (100);<br>s.send (part2, ZMQ_EOR);</span></div><div><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">// sends one two-part message (record)</span></div>

</div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><br></span></font></div><div>-- </div><div>Steve-o </div></div>