Asio C++ Library

Asio is a cross-platform C++ library for network and low-level
I/O programming that provides developers with a consistent
asynchronous model using a modern C++ approach.

Asio provides the basic building blocks for C++ networking,
concurrency and other kinds of I/O.