Home | Download | Documentation | Source | Mailing List | Blog |
---|
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.
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.
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.
Here is a list of some applications that use Asio.
Asio and Boost.Asio
Asio comes in two variants: (non-Boost) Asio and Boost.Asio. More…
License
Asio is released under the Boost Software License.
Supported Platforms
Asio is regularly tested with the following platforms:
-
Linux
-
gcc 4.8 or later
-
clang 3.0 or later
-
-
macOS
-
Xcode8 or later using bundled clang
-
-
Windows
-
Visual C++ 2013 or later
-
-
FreeBSD
-
gcc 6.0 or later
-
Home | Download | Documentation | Source | Mailing List | Blog |
---|