Мне нужна программа, которая опрашивает сайт каждую секунду и отвечает, если сайт не отвечает в течение 15 секунд.Я сделал следующий взлом из примера программы.На пробном прогоне он печатался 7 раз за 15 секунд.Не могу ли я заставить curl_easy_perform ждать 15 секунд, прежде чем ответить?
int main(void)
{
CURL *curl;
CURLcode res;
char *postthis="moo mooo moo moo";
curl = curl_easy_init();
curl_easy_setopt(curl, CURLOPT_URL, "http://192.168.1.101");
curl_easy_setopt(curl, CURLOPT_POSTFIELDS, postthis);
curl_easy_setopt(curl, CURLOPT_POSTFIELDSIZE, (long)strlen(postthis));
curl_easy_setopt(curl, CURLOPT_TIMEOUT, 15);
while(1)
{
Sleep(1000);
res = curl_easy_perform(curl);
if(res!= CURLE_OK)
printf("nada \n");
}