Совместимость protobuf-c и protobuf

Работа над проектом, в котором есть клиент и сервер могу ли я использовать protobuf-c на стороне клиента для упаковки и использовать protobuf (официальная версия C ++) на стороне сервера для его распаковки? Совместимы ли они для использования?
После упаковки с использованием protobuf-c (неофициальный) на стороне клиента и распаковки на стороне сервера с использованием официального C ++, API Google возвращает статус ошибки (анализ API из массива).

2

Решение

Да, ты можешь.

Большая часть всей цели протокольных буферов заключается в том, что существует API, который вы можете использовать для передачи данных между различными системами, даже если эти системы не написаны на одном и том же языке программирования.

Не имеет значения, используете ли вы клиент C ++, или клиент C, или клиент Python, или клиент Go, или клиент JavaScript, или клиент, построенный на гигантских счетах посреди пустыни: совместимость гарантируется тем, что это реализации API.

2

Другие решения


По вопросам рекламы ammmcru@yandex.ru
Adblock
detector