SEARU.ORG
当前位置:SEARU.ORG > Linux 软件 > 正文

HTTP动态服务器 Webcppd

基于C++ Poco框架的HTTP动态服务器这款服务器是webcpps静态服务器的兄弟项目。

webcpps专注于静态资源服务,webcppd则专注于动态资源服务。

两者均基于C++ Poco框架。webcppd通过共享库调用响应动态请求。

它的主要特性如下:

  • 易配置

  • 轻量级

  • 多线程

  • 高性能

webcppd非常有利于C++程序员快速开发高性能的web项目。

开发者的工作很简单。只需三步:

  • 编写Poco::Net::HTTPRequestHandler的子类例如A,实现void
    handleRequest(Poco::Net::HTTPServerRequest& request,
    Poco::Net::HTTPServerResponse& response);

  • 编写 extern “C” Poco::Net::HTTPRequestHandler* aImpl()函数,返回 new A;

  • 编译为动态库例如libA.so并把动态库放置在配置的搜索目录中,测试访问http://localhost:8888/A/a即可

未经允许不得转载:SEARU.ORG » HTTP动态服务器 Webcppd

赞 (0)
分享到:更多 ()

评论 0