Qt:基于Qt开发的轻量级HTTP服务器

来源:互联网 发布:阿里云是基于openstack 编辑:程序博客网 时间:2024/05/29 06:44

JQHttpServer是基于Qt开发的轻量级HTTP服务器,目前支持GET和POST两个协议。

底层有TcpSocket和LocalSocket两个版本,方便使用。

用到的Qt库有:

  • core
  • network
  • concurrent
  • testlib(测试用,运行不需要)

理论上可以部署到任何Qt支持的平台上。

推荐使用Linux系统或者Unix系统,因为在5.7后,Qt更换了Unix相关系统的底层模型,从select更换为了poll,这样子网络库的并发就脱离了1024个的限制。

使用本库,推荐 Qt5.7.0 或者更高版本,以及支持 C++14 的编译器,对操作系统无要求。

本库源码均已开源在了GitHub上。

GitHub地址:https://github.com/188080501/JQHttpServer

0 0
原创粉丝点击