Добрый день! Необходимо уметь задавать таймаут на ожидания ответа от сервера. Пробую устанавливать опцию CURLOPT_CONNECTTIMEOUT. Задавая заведомо неверный URL, получаем ответ от сервера приблизительно через минуту, независимо от значения переданного в curl_easy_setopt c данной опцией:
curl_easy_setopt(_CURL, CURLOPT_CONNECTTIMEOUT, 20)
curl_easy_setopt(_CURL, CURLOPT_CONNECTTIMEOUT, 5)