CurlPP не будет делать запросы несколько раз

Я использую CurlPP для получения публичного IP-адреса сети с помощью API https://ipify.org
Моя функция работает нормально, но работает только до 4-6 раз.
Я вызываю функцию в цикле while для проверки изменений IP-адреса. (Иногда работает 4 раза, иногда 5 или 6 раз).
После этого ничего не происходит, ничего не выводится, ничего, только курсор мигает в терминале, нет ошибки или что-то еще!

std::string getIPAddress()
{

try
{
curlpp::Cleanup myCleanup;
{
std::ostringstream ip_address_stream;
ip_address_stream << curlpp::options::Url("http://api.ipify.org");
ip_address = ip_address_stream.str();
return ip_address;
}
}
catch(curlpp::RuntimeError &e)
{
std::cout << e.what() << std::endl;
}
catch(curlpp::LogicError &e)
{
std::cout << e.what() << std::endl;
}

}

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector