Asio C++ Library (original) (raw)

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.

The following video illustrates the use of Asio in C++20.

When targeting C++11 (or later), most of Asio can be used without any extra dependencies. More…​

What does Asio provide?

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

asio overview

What kind of applications can use Asio?

Asio is used in all kinds of applications, from phone apps to the world’s fastest share markets.

Asio and Boost.Asio

Asio comes in two variants: (non-Boost) Asio and Boost.Asio.More…​

License

Supported Platforms

Asio is regularly tested with the following platforms:

Home | Download Documentation Source Mailing List Blog