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
因项目需求,需实现独立的http客户端与服务器,降低与用户代码的耦合度。为此,httpServer设计了回调框架。具体实现使用event构建httpserver,curl库构建httpclient,相关源码可在github查看。
8804

被折叠的 条评论
为什么被折叠?



