Здравствуйте, Alex Fedotov. AF>1. По какому условию заканчивается цикл? Если InternetReadFile возвращает FALSE, то какой код ошибки выдает GetLastError?
FALSE не возвращаеться, цикл заканчиваеться когда nread = 0; AF>2. Вы уверены, что в recvData достаточно места, чтобы получить все данные?
Да. AF>3. InternetCloseHandle не будет бросать исключение если не все данные прочитаны. Скорее, вы где-то память портите.
Ничего не могу ответить. Вроде все коректно. Могу выслать весь мой код. AF>P.S. не recived, a received.
Спасибо — будет исправлено, в следующей версии.
Почему-то закрадываеться мысль, что виноват squid.