[Boost-users] How is asio::error supposed to work? Tutorial is generating compiler errors