|  | 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 | 
|---|