Witam
Piszę program w stylu agregatora RSS. Jednak mam problem z obsługą błędów jakim jest brak odpowiedzi ze strony serwera HTTP gdy jest offline lub nie istnieje.
Do obsługi gniazd sieciowych wykorzystuje winsock2.h, a mój kompilator to VC++ 8 Express.
W jaki sposób mógłbym rozwiązać problem, gdy odwołuje się do nie istniejącego pliku, lub gdy serwer jest offline albo nie istnieje.
Problem tkwi zapewne podczas pobierania adresu IP serwera HTTP z serwera DNS.
Słyszałem że można to obsłużyć dodająć np. timera, który przykladowo po 10 sek. zerwie połączenie, a także za pomocą wątków.
Jednak z tego powodu że nie znalazłem za dużo informacji na ten temat zostałem zmuszony prosić o rady na łamach forum
Chciałbym aby ktoś wytłumaczył mi w jaki sposób stworzyć tego timera, abym po upływie wyznaczonego czasu połączenie zostało zerwane. Program nie może mieć przestoju ok 30 sek. na odp informacje ze podany adres nie istnieje.