Is there a C library that serializes and/or synchronizes data structures on two distinct nodes. It would be ideal if synchronizing is not intertwined with serialization. To summarize, what i want would be distributed synchronization of data structures (trees, structs, etc) in a transparent manner.
The closest i came to an answer is Client-server synchronization pattern / algorithm?, but no links were provided.