[zeromq-dev] Java to C++: junk appended to message?
Pieter Hintjens
ph at imatix.com
Mon Aug 30 21:30:49 CEST 2010
On Mon, Aug 30, 2010 at 9:22 PM, Wolfgang Richter <wolf at cs.cmu.edu> wrote:
> printf and its family of functions all support this, no need for a
> NUL-terminator if you don't have one.
>
> Also, say you want to do strcmp(), just use strncmp() with max length
> etc.
>
> Is there a compelling use-case to add this into 0MQ?
No, it was just an idea to ease interop between C and other languages
and avoid the frequent errors people will hit when trying to exchange
strings.
The other solution is documentation, i.e. very clearly explaining
somewhere that C has a different string format from other languages
and that strings sent from language A to C won't be usable as such
(without specifying the length in every single function call, or
copying).
-
Pieter Hintjens
iMatix - www.imatix.com
More information about the zeromq-dev
mailing list