This software is a C++ library that is free and open source. It is used for low-level I/O programming as well as network programming.
One of the major selling points of asio is its impressive platform support. It works seamlessly on Mac OS X 10.4 and Linux (2.4 or 2.6 kernels), as well as on Solaris and QNX Neutrino 6.3. The library can be compiled using g++ 3.3 or later.
And of course, Windows users are not left out with asio. The library supports Win32 using Visual C++ 7.1 and 8.0, as well as Borland C++Builder 6 patch 4. Plus, if you're using MinGW or Cygwin, asio has got you covered (__USE_W32_SOCKETS must be defined).
It's important to note that asio is released under the Boost Software License. So if you're looking for a reliable, cross-platform networking library to build your applications on, give asio a try.
Version 1.4.1: N/A