|
|
|
@ -727,7 +727,7 @@ PRAGMA_WARNING_DISABLE_VS(4355)
|
|
|
|
|
m_address = address;
|
|
|
|
|
// Open the acceptor with the option to reuse the address (i.e. SO_REUSEADDR).
|
|
|
|
|
boost::asio::ip::tcp::resolver resolver(io_service_);
|
|
|
|
|
boost::asio::ip::tcp::resolver::query query(address, boost::lexical_cast<std::string>(port));
|
|
|
|
|
boost::asio::ip::tcp::resolver::query query(address, boost::lexical_cast<std::string>(port), boost::asio::ip::tcp::resolver::query::canonical_name);
|
|
|
|
|
boost::asio::ip::tcp::endpoint endpoint = *resolver.resolve(query);
|
|
|
|
|
acceptor_.open(endpoint.protocol());
|
|
|
|
|
acceptor_.set_option(boost::asio::ip::tcp::acceptor::reuse_address(true));
|
|
|
|
@ -970,7 +970,7 @@ POP_WARNINGS
|
|
|
|
|
|
|
|
|
|
//////////////////////////////////////////////////////////////////////////
|
|
|
|
|
boost::asio::ip::tcp::resolver resolver(io_service_);
|
|
|
|
|
boost::asio::ip::tcp::resolver::query query(boost::asio::ip::tcp::v4(), adr, port);
|
|
|
|
|
boost::asio::ip::tcp::resolver::query query(boost::asio::ip::tcp::v4(), adr, port, boost::asio::ip::tcp::resolver::query::canonical_name);
|
|
|
|
|
boost::asio::ip::tcp::resolver::iterator iterator = resolver.resolve(query);
|
|
|
|
|
boost::asio::ip::tcp::resolver::iterator end;
|
|
|
|
|
if(iterator == end)
|
|
|
|
@ -1074,7 +1074,7 @@ POP_WARNINGS
|
|
|
|
|
|
|
|
|
|
//////////////////////////////////////////////////////////////////////////
|
|
|
|
|
boost::asio::ip::tcp::resolver resolver(io_service_);
|
|
|
|
|
boost::asio::ip::tcp::resolver::query query(boost::asio::ip::tcp::v4(), adr, port);
|
|
|
|
|
boost::asio::ip::tcp::resolver::query query(boost::asio::ip::tcp::v4(), adr, port, boost::asio::ip::tcp::resolver::query::canonical_name);
|
|
|
|
|
boost::asio::ip::tcp::resolver::iterator iterator = resolver.resolve(query);
|
|
|
|
|
boost::asio::ip::tcp::resolver::iterator end;
|
|
|
|
|
if(iterator == end)
|
|
|
|
|