标签: c++ parsing binary network-protocols
我正在寻找人们在C ++ / C中用来解析复杂二进制网络协议(如DNS)的好策略。任何提示和文章都会很棒。
答案 0 :(得分:1)
Google Protocol Buffers似乎支持Python struct()可以处理的类型。它也支持Python。
struct()
欢迎使用开发人员文档 用于协议缓冲区 - a 语言中立,平台中立, 可扩展的序列化方式 用于的结构化数据 通信协议,数据 存储等等。