Разбор пользовательского протокола от C и Python - PullRequest
4 голосов
/ 22 октября 2011

Мне нужно определить двоичный протокол и использовать его как на C, так и на Python. Мой вопрос заключается в том, что является правильным инструментом для работы, поэтому мне не нужно будет реализовывать разбор протоколов и сборку кода на C и Python? Я слышал о протокольных буферах Google, но их реализация на C недостаточно развита для протокола. Их лучшая замена?

Ответы [ 2 ]

1 голос
/ 27 октября 2011

Взгляните на MessagePack .

1 голос
/ 22 октября 2011

Ищите компиляторы конечных автоматов, такие как Ragel . Они будут генерировать компилируемый код на основе спецификации конечного автомата.

...