我是靠谱客的博主 现实大炮,最近开发中收集的这篇文章主要介绍高性能C++网络库libtnet实现:httpHTTPHTTP ParserWebsocket,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

HTTP

libtnet提供了简单的http支持,使用也很简单。

一个简单的http server:

void onHandler(const HttpConnectionPtr_t& conn, const HttpRequest& request)
{
    HttpResponse resp;
    resp.statusCode = 200;
    resp.setContentType("text/html");
    resp.body.append("Hello World");    
    conn->send(resp);
}

TcpServer s;
HttpServer httpd(&s);
httpd.setHttpCallback("/test", std::bind(&onHandler, _1, _2));
httpd.listen(Address(80));
s.start(4);

我们对http server的"/test"注册了一个handler

最后

以上就是现实大炮为你收集整理的高性能C++网络库libtnet实现:httpHTTPHTTP ParserWebsocket的全部内容,希望文章能够帮你解决高性能C++网络库libtnet实现:httpHTTPHTTP ParserWebsocket所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部