Modern C++ Networking Library
- make
- cmake
- gcc/clang
- botan for optional tls support
- Run
make all
to build debug + release - Run
make all test
to build and execute tests - Run
make scan-build
ro tun scan-build
- Add this repo as a Subproject or just clone it.
- Include the build script and dependencies in your CMakeLists.txt:
include("${CMAKE_CURRENT_SOURCE_DIR}/external/networkio/cmake/deps.cmake")
if (NOT TARGET networkio)
add_subdirectory(external/networkio/library)
endif()
Detailed examples can be found in the examples/ folder.
Licensed under MIT License, see the LICENSE file.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, shall be licensed as above, without any additional terms or conditions.