是否有一个C库序列化和/或同步两个不同节点上的数据结构。如果同步不与序列化纠缠在一起,这将是理想的选择。总之,我想要的是以透明的方式对数据结构(树、结构等)进行分布式同步。
我得到的最接近的答案是Client-server synchronization pattern / algorithm?,但没有提供链接。

最佳答案

据我所知,没有一个预先制作的C/C++数据同步库。
您可以使用MessagePack,并将最后更新的时间戳字段添加到结构中。然后可以使用MessagePack比较时间戳并在节点之间传输数据。
MessagePack甚至在http://wiki.msgpack.org/pages/viewpage.action?pageId=1081387提供了一个有用的快速入门教程。

关于c - 在C中通过网络序列化和同步数据结构,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6070076/

10-14 12:31
查看更多