A cross-platform C++ implementation of networking and distributed computing related design patterns, build with CMake, tested with Google Test, and styled based on the Pitchfork Layout (PFL) and the style guide for python code (PEP8).
Do not forget to pass the -DBUILD_TESTING=ON
option to CMake to enable unit testing.
...
...
https://www.man7.org/linux/man-pages/man2/poll.2.html http://www.linuxhowtos.org/C_C++/socket.htm https://www.gnu.org/software/libc/manual/html_node/Low_002dLevel-I_002fO.html