Honestly, there are few big-endian CPUs and that's a minor reason for
creating formalized messages. Much more relevant is documenting the
interfaces, contracts between components so you can build and maintain them
independently. In serious ZeroMQ projects we write XML specs for every
message, and use a code generator (gsl, see imatix/gsl on github) to create
codecs in whatever language needed. I hope to describe this further in the
Guide. It makes architecture much cleaner and simpler.

Having said that, it is overkill for smaller projects. Send C structures
around, but be aware of the limitations.

- Pieter
On 7 Jan 2011 17:14, "Ivan Pechorin" <[email protected]> wrote:
>
>
> On 07.01.2011, at 16:56, Martin Sustrik <[email protected]> wrote:
>
>> On 01/07/2011 02:36 PM, Daniel Cegiełka wrote:
>>
>>> I use only c/c++ on linux :)
>>
>> Say the endianness depends on the processor. Using C/C++ or Linux
>> doesn't affect it in any way.
>
> On the same Intel Itanium2 processor Linux is little-endian, but HP-UX is
big-endian.
>
>>
> _______________________________________________
> zeromq-dev mailing list
> [email protected]
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to