Пишу многопоточный парсер сайтов.
Поток парсера имеет такую структуру:
hInt = InternetOpen
while(GetNextUrl())
{
hIntUrl = InternetOpenUrl(hInt)
InternetReadFile(hIntUrl)
InternetCloseHandle(hIntUrl)
ParseAndDoWork
}
InternetCloseHandle(hInt)
Проблема в том, что на некторых сайтах, уже даже в 2 потока через некторое время начинаются таймауты в функции InternetOpenUrl.
С чем это связано, можно как-нибудь поправить?