на главнуюВсе эхи SU.SOFTW
войти ?

Json vs protobuf

От Anatoliy Sablin (2:5020/2140.704) к Gennadij Pastuhov

В ответ на Заголовок предыдущего сообщения в треде (Имя Автора)


Hello, Gennadij Pastuhov.
On 18.11.2017 3:21 you wrote:

AS>> Как работает, к примеру, thrift. Описываем, какие структуры хотим
AS>> передавать, потом по ним thrift генерирует исходники для
AS>> указанных структур, чтобы можно было в коде заполнить экземпляры
AS>> классов и скормить транспорту, который отправит данные в каком-то
AS>> своём формате. В binkp строго описывает структуру пакетов.
GP> Я как-то полез искать доку на протокол, и нашёл только упоминание,
GP> что binkp - бинарный протокол, реализованный в binkd. А сырцы ещё
GP> не копал.

В эхах публикуют ссылку на стандарт.

AS>> И не получится отправлять/принимать пакеты, где с одной стороны
AS>> binkd, с другой thrift.
GP> Не получится, потому что в thrift\protobuf структура задана не
GP> жёстко?

Эти средства строят свои пакеты, в которые заворачивают данные. Binkp, к примеру требует, чтобы у пакета первый бит указал на то, что это данные или команда и т. д.

--
Best regards!
Anatoly Sablin aka ma1uta
--- Hotdoged/2.13.5/Android
* Origin: Android device, Milky Way (2:5020/2140.704)

Ответы на это письмо:

From: Username
Заголовок следующего сообщения в треде может быть длинным и его придется перенести на новую строку

From: Username
Или коротким

FGHI-url этого письма: area://SU.SOFTW?msgid=2:5020/2140.704+8c2ec503