私はBoost Asioを使用してHTTPクライアントを作成しようとしています。同期クライアントのサンプルをasioからコピーしてコンパイルしてから実行しました。残念ながら、私のログには、Service not foundが表示されます。私は、コードをトレースしたとき、私は、それが次のコードからスローされていること、それを見つけた:Boost Asio tcp :: resolver:サービスが見つかりません
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;
それが見つからないサービスを投げたりどのように私はこの問題を解決することができますにされた理由を誰も説明できますか?
感謝。私が仕事に戻るときにこれを試してみる。ありがとう。 – neztreh
また、ポート番号を文字列で指定することもできます。クエリ(「host.com」、「80」) –