2010-12-20 134 views
1

我在尋找一種很好的策略,人們用C++/C來解析複雜的二進制網絡協議(如DNS)。任何提示和文章將是偉大的。解析網絡協議的C++方法

+1

Boost有一個序列化類,我聽說它是​​可用的,但我只是用自己的實現寫了一些模板/ memcpy – 2010-12-20 14:06:55

回答

1

Google Protocol Buffers似乎支持Python struct()可以處理的類型。它也支持Python。

歡迎開發者文檔 的協議緩衝區 - 一個 語言中立,平臺中立的,序列化的 通信協議,使用 結構化數據,數據存儲 ,更多的 擴展的方式。