8000 GitHub - zzambia/networkio: Modern C++ Networking Library
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

zzambia/networkio

 
 

Repository files navigation

Build and test

networkio

Modern C++ Networking Library

Prereq

  • make
  • cmake
  • gcc/clang
  • botan for optional tls support

Building

  • Run make all to build debug + release
  • Run make all test to build and execute tests
  • Run make scan-build ro tun scan-build

Integrate it into other projects

  • 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()

Example

Detailed examples can be found in the examples/ folder.

License

Licensed under MIT License, see the LICENSE file.

Contribution

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.

About

Modern C++ Networking Library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 94.7%
  • CMake 3.4%
  • Other 1.9%
0