First, lets delve into what Boost.Asio is, how to build it, and a few examples along the way. Boost.Asio is more than a networking library as you're about to find out. You'll also discover the most important class that sits at the heart of Boost.Asio –
In short, Boost.Asio is a cross-platform C++ library mainly for networking and some other low-level input/output programming.
There have been many implementations that have tackled networking, but Boost.Asio has by far surpassed them all; it was admitted into Boost in 2005, and has since been tested extensively by Boost users and used in many projects, such as Remobo (http://www.remobo.com) that allows you to create your own ...