libqmhd:libmicrohttpd的Qt包装器

时间:2024-06-03 02:13:23
【文件属性】:

文件名称:libqmhd:libmicrohttpd的Qt包装器

文件大小:20KB

文件格式:ZIP

更新时间:2024-06-03 02:13:23

C++

Libqmhd Libqmhd是一个Qt包装的 。 它在后台线程中处理请求,然后您可以通过连接到QMHDServer::newRequest()信号来处理请求。 Libqmhd还附带了一个路由器,可以轻松地将请求路由到您的代码。 您可以通过两种方式使用它。 一种是通过将路由连接到QObject的插槽,在这种情况下,请求将在接收者的线程中执行。 另一种方法是将路由连接到自定义QMHDController对象,在这种情况下,请求将在路由器线程池的一个线程中执行。 用法 libqmhd的最简单用法是创建一个QMHDServer然后连接到newRequest()信号: QMHDServer* server = new QMHDServer(); connect (server, &QMHDServer::newRequest, server, [=](QMHDRequest* request)


【文件预览】:
libqmhd-master
----src()
--------qmhdbody.h(942B)
--------qmhdrouter.cpp(4KB)
--------qmhdglobal.cpp(1KB)
--------qmhdglobal.h(5KB)
--------qmhdresponse.cpp(3KB)
--------qmhdbody.cpp(1KB)
--------src.pro(493B)
--------qmhdroute.h(958B)
--------qmhdserver.h(573B)
--------qmhdbodyfile.cpp(714B)
--------qmhdcontroller.cpp(2KB)
--------qmhdserver.cpp(5KB)
--------qmhdbodyfile.h(598B)
--------qmhdcontroller.h(992B)
--------qmhdroute.cpp(4KB)
--------qmhdrouter.h(677B)
--------qmhdrequest.cpp(5KB)
--------qmhdresponse.h(1024B)
--------qmhdrequest.h(1KB)
----example()
--------example.cpp(2KB)
--------example.h(255B)
--------example.pro(190B)
----LICENSE(7KB)
----README.md(2KB)
----.gitignore(18B)
----libqmhd.pro(61B)

网友评论