Próbuję utworzyć klienta HTTP za pomocą funkcji Boost Asio. Skopiowałem przykład klienta synchronizacji z asio, skompilowałem, a następnie uruchomiłem. Niestety na moich logach pokazuje nie znaleziono usługi. Kiedy prześledzić kod, znalazłem go, że jest on wyrzucony z następującego kodu:Zwiększ Asio tcp :: resolver: usługa nie została znaleziona
boost::asio::io_service io_service;
// Get a list of endpoints corresponding to the server name.
tcp::resolver resolver(io_service);
//->if i removed the http, it has no error
tcp::resolver::query query("host.com", "http");
//->This part throws the service not found
tcp::resolver::iterator endpoint_iterator = resolver.resolve(query);
tcp::resolver::iterator end;
Czy ktoś może wyjaśnić, dlaczego to jest rzucanie usługa nie znaleziono ani w jaki sposób mogę rozwiązać ten problem?
dzięki za odpowiedzi . Wypróbuję to, kiedy wrócę do pracy. Dzięki. – neztreh
Można również podać numer portu jako ciąg, np. zapytanie ("host.com", "80") –