mongols-1.0.0 发布,C++ 服务器基础设施

所以呢
 所以呢
发布于 2018年08月27日
收藏 3

mongols更新至1.0.0。

主要更新

  • 更新 ws_server,添加客户端信息及gid控制

  • 更新 http_request_parser,bug修复

  • 添加 web_server

  • 添加 levedb_server

简介

mongols是一个C++网络库,主要特性包括:

  • tcp sever (epoll)

  • tcp multi-threading server (epoll+multi-threading)

  • http server (epoll)

  • http multi-threading server (epoll+multi-threading)

  • websocket server (epoll)

  • websocket multi-threading server (epoll+multi-threading)

  • web server (epoll)

  • web multi-threading server (epoll+multi-threading)

  • leveldb server (epoll)

  • leveldb multi-threading server (epoll+multi-threading)

  • utils

仓库https://github.com/webcpp/mongols

基本用法:pkg-config --libs --cflags mongols

leveldb_server用法

#include <mongols/leveldb_server.hpp>
//leveldb_server or multi-threading server
int main(int,char**){
	int port=9090;
	const char* host="127.0.0.1";
	mongols::leveldb_server 
	//server(host,port,5000,1024,4);
	server(host,port);
	server.run("html/leveldb");
}
  • successful 200

  • failed 500

  • POST curl -d'key=value' http://host/key

  • GET curl http://host/key

  • DELETE curl -X DELETE http://host/key

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:mongols-1.0.0 发布,C++ 服务器基础设施
加载中

最新评论(1

d
dwingo
不支持windows...
返回顶部
顶部