webcpp / mongols

C++ high performance networking with TCP/UDP/RESP/HTTP/WebSocket protocols

Home Page:https://mongols.hi-nginx.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

https://bitbucket.org/taishiling/mongols/src/master/

该项目已经过时。

mongols

A high performance network library for c++:

  • Libevent, libev and libuv are outdated.

  • Both apache and nginx are very slow.

nginx_4_worker mongols_4_worker nginx_vs_mongols

dependency

  • linux
  • gcc (-std=c11)
  • g++ (-std=c++11)
  • openssl

feature

mongols document

install

libmongols

make clean && make -j2 && sudo make install && sudo ldconfig

libmongols-ext

cd ext && make clean && make -j2 && sudo make install && sudo ldconfig

usage

libmongols

pkg-config --libs --cflags mongols openssl zlib

libmongols-ext

pkg-config --libs --cflags mongols-ext mongols openssl zlib

binding

pymongols

example

example

About

C++ high performance networking with TCP/UDP/RESP/HTTP/WebSocket protocols

https://mongols.hi-nginx.com

License:Mozilla Public License 2.0


Languages

Language:C 63.4%Language:C++ 36.2%Language:Lua 0.2%Language:JavaScript 0.1%Language:HTML 0.1%Language:Makefile 0.0%Language:Shell 0.0%