Estoy tratando de crear un cliente HTTP usando Boost Asio. Copié el ejemplo del cliente de sincronización de asio, compilo y luego funcioné. Lamentablemente, en mis registros, muestra Servicio no encontrado. Cuando tracé el código, me pareció que se lanza desde el siguiente código:Boost Asio tcp :: resolver: servicio no encontrado
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;
¿Alguien puede explicar por qué se está lanzando un servicio que no se encuentra o sobre cómo puedo solucionar esto?
gracias por su respuesta . Lo probaré cuando regrese al trabajo. Gracias. – neztreh
También puede dar el número de puerto como una cadena, p. consulta ("host.com", "80") –