标签: python c serialization protocol-buffers
我需要定义一个二进制协议,并在C和Python编写的应用程序中使用它。 我的问题是,什么是正确的工具,所以我不需要在C和Python中实现协议解析和构建代码?我听说过谷歌的协议缓冲区,但它们的C实现还不够成熟。他们是更好的替代品吗?
答案 0 :(得分:1)
查找像Ragel这样的状态机编译器。它们将根据状态机规范生成可编译的代码。
答案 1 :(得分:1)
看看MessagePack。