Сериализация и синхронизация структур данных по сети в C - PullRequest
2 голосов
/ 20 мая 2011

Существует ли библиотека C, которая сериализует и / или синхронизирует структуры данных на двух разных узлах. Было бы идеально, если бы синхронизация не переплеталась с сериализацией. Подводя итог, я хотел бы, чтобы распределенная синхронизация структур данных (деревьев, структур и т. Д.) Была прозрачной.

Самое близкое, что я пришел к ответу: Шаблон / алгоритм синхронизации клиент-сервер? , но ссылки не предоставлены.

1 Ответ

0 голосов
/ 22 мая 2011

Насколько я знаю, для C / C ++ нет готовой библиотеки синхронизации данных.

Вы можете использовать MessagePack и добавить в свою структуру поле time_updated timestamp. Затем вы можете использовать MessagePack для сравнения временных отметок и передачи данных между узлами.

MessagePack даже предоставляет полезное руководство по быстрому старту на http://wiki.msgpack.org/pages/viewpage.action?pageId=1081387.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...