C, , ! , , , C , !
, ZeroMQ (
http://zeromq.org/bindings:c) C. , .. , ; , .
ZeroMQ , . , (AFAIK), , , - , - . , .
-, . , , . , ASN.1 Objective Systems (http://www.obj-sys.com/index.php). , , , .
As well as serialization procedures, they give you very convenient extras that C does not provide. For example, their code generator will provide you with routines for copying data types, which is very convenient if this data type is a structure full of pointers that reference allocated memory.
There probably are some free tools and libraries. Google protocol buffers that have a C binding ( http://code.google.com/p/protobuf-c/ ) are a good alternative .
source
share