IronsDu / brynet

A Header-Only cross-platform C++ TCP network library . We can use vcpkg(https://github.com/Microsoft/vcpkg/tree/master/ports/brynet) install brynet.
MIT License
1.05k stars 241 forks source link
c-plus-plus cpp11 cross-platform header-only http https multithreading networking tcp-library websocket

Brynet

Header Only Cross platform high performance TCP network library using C++ 11.

996.icu LICENSE Platform

Build status

build-and-test

Features

Documentation

Compatibility

Macro

Build Example

  1. cmake . -Dbrynet_BUILD_EXAMPLES=ON -Dbrynet_BUILD_TESTS=ON
  2. If you use Windows, please open brynet.sln then build. If on Linux or MacOS, only enter make.

Only Install

  1. cmake .
  2. sudo make install

Usages

Benchmark

Under localhost, use CentOS 6.5 virtual mahcine(host machine is Win10 i5)

Examples

Users