86 boost::asio::io_context io_context;
87 boost::asio::ip::tcp::resolver resolver(io_context);
89 boost::asio::ip::tcp::resolver::query query(boost::asio::ip::tcp::v4(), address,
"", boost::asio::ip::tcp::resolver::query::canonical_name);
90 boost::asio::ip::tcp::resolver::iterator iter = resolver.resolve(query);
91 boost::asio::ip::tcp::resolver::iterator
end;
94 boost::asio::ip::tcp::endpoint endpoint = *iter++;
95 return endpoint.address();
97 return boost::asio::ip::make_address(address);