Boost ASIO impl.
Moved because C++ isn't C, JASON.