用 C++ 编写 Bencode 解析器的最佳方法是什么。虽然我对外部库的建议持开放态度,这可能会使任务更容易,但我认为如果我编写自己的解析器,我会在 C++ 中学到一些有值(value)的类(class)。请记住,我仍然愿意接受这个建议 :)
提前致谢
最佳答案
它相对简单,只需阅读它在 http://en.m.wikipedia.org/wiki/Bencode#section_1for 上的工作原理即可。示例。
或者,Google 找到了这个 C++ 库:https://github.com/kriben/bencode .
你也可以从http://effbot.org/zone/bencode.htm中得到一些启发。 ,一个简单的 Python 实现。
关于c++ - C++ 中的 Bencode 解析器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11334173/