从C和Python解析用户定义的协议

我需要定义一个二进制协议,并从C和
Python编写的应用程序中使用它.

我的问题是,什么是正确的工具,所以我不需要在C和Python中实现协议解析和构建代码?我听说过谷歌的协议缓冲区,但它们的C实现还不够成熟.他们是更好的替代品吗? 最佳答案 寻找像
Ragel这样的状态机编译器.它们将根据状态机规范生成可编译代码.

点赞