Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
所以我们有一些简单的请求/响应解析器。它们基本上是可以用纯 C 代码创建的简单状态机。我想知道解析 HTTP 1.0+ 请求/响应流的 C++ 方法是什么,它与 C 类似物一样快或更快,但从代码方面来说会更甜?
您可以使用Spirit.Qi为数据构建解析器,而不是编写显式状态机。这通常会产生相当慢的编译,但执行起来很有竞争力。
Spirit.Qi
您可能想查看@sehe先前的回答,以获取有关使用 Spirit 解析二进制数据的一些灵感。