红联Linux门户
Linux帮助

Webcppd 1.0.9发布,C++应用服务器

发布时间:2017-04-19 09:13:19来源:红联作者:baihuo
这是webcppd升级为httpevent后的第二个更新。

主要更新:

解决内存多余消耗问题

解决空值响应问题

httpevent 是webcppd的继承者,在多个方面增强了后者,并且融入了lua开发要素,可同时支持使用c++和lua进行web开放。[code]C++ HELLOWORLD:

#include
namespace httpevent {
class hello : public view {

void handler(const request& req, response& res) {
res.send_head("Content-Type", "text/plain;charset=UTF-8")
.send_body("hello,world");
}

};
}

lua HELLOWORLD:

local hello={}
function hello.main()
httpevent.response:send_head("Content-Type", "text/plain;charset=UTF-8")
:send_body('hello,world')
end[/code]return hello

依赖:

libevent v2.1.8+

Poco framework v1.6+

lua devel v5.1+

openssl devel

开发例子请参考:https://github.com/webcpp/httpevent/tree/master/plugin

更多介绍参见:https://github.com/webcpp/httpevent

来自:开源中国社区
文章评论

共有 0 条评论