3 #include <boost/lexical_cast.hpp> 
   11   const size_t pos = address.find(
":");
 
   13   const unsigned short port = boost::lexical_cast<
unsigned int>(address.substr(pos + 1));
 
   15   return boost::asio::ip::tcp::endpoint(
 
   16               boost::asio::ip::address::from_string(ip),
 
boost::asio::ip::tcp::endpoint make_endpoint(const std::string &address)