文件名称:cscgi:C 中 SCGI 请求的流式解析器
文件大小:48KB
文件格式:ZIP
更新时间:2024-07-15 09:18:12
C
cscgi :C 的流式 SCGI 请求解析器。 作者: 安德烈·卡隆 接触: 描述 这个库为请求提供了一个解析器。 解析器作为有限状态机 (FSM) 实现,用于流应用程序(即数据以不可预测的速率到达并且解析器必须是可中断的)。 因此,解析器本身不会缓冲任何接收到的数据。 它只是将它转发给注册的回调。 它需要很少的开销,非常适合在面向对象的包装器中使用。 依赖关系 该项目依赖来解析 SCGI 标头。 入门 该库目前仅以源代码形式分发。 但是,它只有一个外部依赖项,并且几乎可以使用任何 C 编译器按原样进行编译。 下面介绍了启动和运行cscgi所支持的方式。 随意尝试您选择的工具链。 要求 依赖项是: AC/C++ 编译器工具链: 微软视觉工作室 gcc (或g++ )并make 独立构建 获取源代码。 > git clone git://github.com/AndreLoui
【文件预览】:
cscgi-master
----README.rst(4KB)
----.gitmodules(109B)
----CONTRIBUTORS.txt(78B)
----test()
--------data()
--------scgi-get-head.cpp(2KB)
--------CMakeLists.txt(2KB)
--------scgi-get-body.cpp(2KB)
----help()
--------Doxyfile(72KB)
----code()
--------scgi.cpp(6KB)
--------scgi.h(11KB)
--------scgi.c(7KB)
--------CMakeLists.txt(2KB)
--------scgi.hpp(5KB)
----AUTHORS(38B)
----.gitignore(72B)
----CMakeLists.txt(3KB)
----demo()
--------libevent()
--------CMakeLists.txt(1KB)
--------demo.cpp(3KB)
----cscgi-config.cmake(920B)
----LICENSE.txt(1KB)
----libs()
--------cnetstring()