C++ 'da yükseltmeli programlama ile başlıyorum ve örneklere baktığımda sadece boost::asio::ip::tcp::resolver::iterator
'un ne yaptığını anlayamıyorum.Boost :: asio :: ip :: tcp :: resolver :: iterator ne yapar?
Kodu:
boost::asio::io_service io_service;
tcp::resolver resolver(io_service);
tcp::resolver::query query(argv[1]);
tcp::resolver::iterator endpoint_iterator = resolver.resolve(query);
tcp::resolver::iterator end;
tcp::socket socket(io_service);
boost::system::error_code error = boost::asio::error::host_not_found;
while (error && endpoint_iterator != end)
{
socket.close();
socket.connect(*endpoint_iterator++, error);
}
bana yardım ve benim sorum yeterli bilgi sağlamaz lütfen beni affedin.
Boost.asio ad alanlarına bayılıyorum. * barf * – Inverse
FYI: sorgu yalnızca bir hizmet içindir. Belirli bir ana bilgisayar hizmetini arıyorsanız, tcp :: resolver :: query ctor'una başka bir parametre eklemeniz gerekir. –