In C++, boost is the library that you first check for stuff you need, that isn't in the standard library. In fact, some of the boost libraries have been included into the std lib over the years (e.g. boost::thread, boost::shared_ptr). On top of that, ASIO is a very mature library, with well...