Поиск:

Ответ в темуСоздание новой темы Создание опроса
> HTTP клиент 
:(
    Опции темы
vol4ek
Дата 26.9.2011, 11:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


конь в пальто
**


Профиль
Группа: Участник
Сообщений: 304
Регистрация: 1.5.2011
Где: Минск

Репутация: -1
Всего: 0



Доброго всем времени суток. Написал http клиент, проблема в том, что грузит страницу неполностью. Размер страницы получается где-то 250 - 300 КБ. Может кто-нибудь делал подобное и знает решение проблемы. Спасибо за внимание.

Код


CInternetSession ses;
            CHttpConnection * con;
            CHttpFile * file1=NULL;
            INTERNET_PORT port=80;
            const int bufmax = 128;
            char buf[bufmax];
            int rec;

            HANDLE h = CreateFile("index.html",GENERIC_WRITE,0,0,CREATE_ALWAYS,0,0);

                con=ses.GetHttpConnection("www.mail.ru",port);
                file1=con->OpenRequest(1,"index.html");
                file1->SendRequest();

                do
                {
                    rec=file1->Read(buf,bufmax-1);

                    WriteFile(h,buf,bufmax,&dw,NULL);

                    buf[rec]='\0';        
                
                } while(rec>0);

                con->Close();
                delete file1;
                CloseHandle(h);

PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0851 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.