libevent HTTPserver/ libcurl HTTPClient构建

22.1 前言

最近由于项目需要实现http客户端与http服务器,要求是httpServer/httpClient模块独立,不能与用户代码耦合一起。因此为了使得httpserver及httpclient的通用性,在软件框架搭建中httpServer设计了一个回调框架,用户只需要填充相应结构体并传入接口函数,便可实现数据的收发及相应处理,降低了用户代码与HTTP通用模块之间的耦合度。

 

22. 2 http服务器与http客户端实现

具体实现还是看源码工程吧,工程使用了event 构建httpserver 以及curl库构建httpclient ,下面是github的pro链接。

URL:https://github.com/1410898565/httpServer-and-httpClient.git

 

猜你喜欢

转载自blog.csdn.net/Chasing_Chasing/article/details/89839405