A guide to getting started with boost::asio
The Boost C++ Libraries. Chapter 32. Boost.Asio
boost::asio reference
Tutorial
C++03 Examples
Write handler requirements