跨平台的C语言网络框架库acl( 二 )

  • unit_test : 包含有关进行 C 语言单元测试的功能库;
  • xml: 是一个流式的 xml 解析器及构造器,可以支持阻塞及阻塞式网络通信;
  • json: 是一个流式的 json 解析器及构造器,可以支持阻塞及阻塞式网络通信;
  • master: 是在 UNIX 环境下支持多种服务器模式的服务器框架,目前主要支持多进程模式、多进程多线程模式、多进程非阻塞模式、多进程触发器模式及 UDP 通信模式;
  • 【跨平台的C语言网络框架库acl】lib_protocol
    1. http: HTTP 协议相关的库,支持 HTTP/1.1,通讯方式支持同步/异步方式
    2. icmp: icmp/ping 协议库,支持同步/异步通信方式
    3. smtp: 邮件客户端发信协议库
    lib_fiber
    1. c 目录:该目录下主要为 C 语言版本实现的网络协程库,其中包含源文件及头文件
    2. cpp 目录:该目录下封装了 C 语言版本的网络协程库
    3. samples 目录:该目录下有大量的使用协程库编程的例子
    samples
    1. lib_acl/samples:该目录下的程序主要是基于 lib_acl 及 lib_protocol 库的示例
    2. lib_acl_cpp/samples:该目录下的程序主要是基于 lib_acl_cpp 库的示例




    推荐阅读