Используя как пример статью http://rsdn.ru/article/inet/inetapi.xml, сделал быстро загрузчик файлов из Интернета. Для начала пробовал скачивать на диск файлы с localhost'а - замечательно работает.
Но как только попробовал залить реальный файл из Интернета (300 Кб) - начались проблемы. Чтение файла обрывается до нормального завершения (по-разному - 60Кб, 130 Кб,...). Соединение модемное. Пробовал ставить буфер чтения 65535, 350000, 4048 - не помогает. Причем если буфер меньше - передается меньше байт.
Что можно сделать?
Вообще, мне не совсем в данном случае понятен принцип:
Код: Выделить всё
(Пока читается) {
Читать();
}
И еще вопрос: в статье акцентируется необходимость установленного IExplorer'а.
Значит ли это, что функции WinInet используют его настройки? Прокси, например?[/code]