boost::asio simple socket program for degree project