Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Сети > Подключение по HTTP через проксю


Автор: crizunhor 5.1.2006, 10:02
Подключение идет через proxy-server. Подключаюсь вроде нормально. Но, когда пытаюсь открыть URL, прога виснет и через несколько секунд возвращает NULL. GetLastError дает
ERROR_INTERNET_TIMEOUT.
Подскажите, что я делаю неправильно?
Заранее благодарен.

Код

if( InternetAttemptConnect(0) != ERROR_SUCCESS) //Все нормально
          exit(0);

HINTERNET hUrl;
HINTERNET hInet;

hInet = InternetOpen("Downloader", INTERNET_OPEN_TYPE_PROXY , 0,                                                  0, 0); //Подключается корректно

hUrl = InternetOpenUrl(hInet, "http://www.ya.ru/index.html", 0, 0,                                INTERNET_FLAG_RELOAD, 0); // hUrl == NULL
unsigned long ret = GetLastError(); // ret = 12002 (ERROR_INTERNET_TIMEOUT)


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)