MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика, программирование -> Создание простого HTTP-клиента

Название:Создание простого HTTP-клиента
Просмотров:59
Раздел:Информатика, программирование
Ссылка:none(0 KB)
Описание:В этой статье будет написана программа, которая может считывать файлы из Internet по HTTP протоколу и записывать их на диск.

Университетская электронная библиотека.
www.infoliolib.info

Часть полного текста документа:

Создание простого HTTP-клиента
    В этой статье будет написана программа, которая может считывать файлы из Internet по HTTP протоколу и записывать их на диск.
    Для связи с Internet в Visual C++ существует так называемый WinInet Class. В него входят несколько подклассов.
    Далее представлены ксассы WinInet:
    Классы Описание
    CInternetSession Создаёт Internet сессию. Все MFC WinInet приложения должны создавать CInternetSession объект перед использрванием других WinInet классов.
    CInternetConnection Создаёт коннект с Internet. Это базовый класс для классов CFtpConnection, CGopherConnection, и CHttpConnection.
    CFtpConnection Устанавливает соединение по FTP протоколу.
    CGopherConnection Создаёт Gopher коннект.
    CHttpConnection Устанавливает соединение по HTTP протоколу.
    CInternetFile Разрешает удалённый доступ к файлам на Internet серверах. Это базовый класс для классов CGopherFile and CHttpFile.
    CGopherFile Разрешает удалённый доступ к файлам на Gopher серверах.
    CHttpFile Разрешает удалённый доступ к файлам на HTTP серверах.
    CFileFind Разрешает поиск файлов в Internet. Это базовый класс для классов CFtpFileFind and CGopherFileFind.
    CFtpFileFind Разрешает поиск файлов на FTP серверах.
    CGopherFileFind Разрешает поиск файлов на Gopher серверах.
    CGopherLocator Отыскивает Gopher устройство ввода позиций от gopher сервера.
    CInternetException Управляет исключениями, сгенерированными WinInet классом.
    Наша программа будет использовать четыре класса WinInet: CInternetSession, CInternetFile, CHttpFile и CHttpConnection
    Далее будут описаны методы( функции ) этих классов:
    Методы ( функции ) класса CInternetSession
    Функции Описание
    Close() Закрывает Internet сессию.
    EnableStatusCallback() Разрешает использование функции повторного вызова, которая используется для асинхронных действий.
    GetContext() Получает значение контекста Internet сессии.
    GetFtpConnection() Устанавливает подключение по FTP протоколу.
    GetGopherConnection() Устанавливает подключение с Gopher серверами.
    GetHttpConnection() Устанавливает подключение по HTTP протоклолу.
    OnStatusCallback() Модифицирует состояние операции.
    OpenURL() Соединяется с данным URL.
    QueryOption() Сервис проверки ошибки провайдера.
    ServiceTypeFromHandle() Получает тип сервиса от Internet дескриптора.
    SetOption() Устанавливает опции Internet сессии.
    Методы ( функции ) класса CInternetFile
    Функции Описание
    Abort() Закрывает файл и игнорирует все ошибки.
    Close() Закрывает файл.
    Flush() Сбрасывает файл на диск.
    Read() Счатывает байт из файла.
    ReadString() Считывает строку символов из файла.
    Seek() Переустанавливает указатель внутри файла.
    SetReadBufferSize() Устанавливает размер буфера для чтения.
    SetWriteBufferSize() Устанавливает размер буфера для записи.
    Write() Записывает байт в файл.
    WriteString() Записывает строку с нулевым символом в конце в файл.
    Методы ( функции ) класса CHttpFile
    Функции Описание
    AddRequestHeaders() Добавляет заголовок к HTTP запросу.
    Close() Закрывает CHttpFile объект.
    GetFileURL() Получает URL файла. ............






Похожие работы:

Название:The Future of the Internet
Просмотров:869
Описание: Everywhere we go, we hear about the Internet. It's on television, in magazines, newspapers, and in schools. One might think that this network of millions of computers around the globe is as fast and captivating as television, but with more and more users logging on everyday and staying on longer and longer, this «Information Superhighway» could be perhaps more correctly referred to as a

Название:The Internet
Просмотров:577
Описание: The Internet is a huge network of computers spanning this planet and is now started to bring in the surrounding area like space. Some computers like servers share data, others just surf the web as clients downloading the data. Public Internet began in the late 70's. In the 70*s web users used an interface called telnet, but now that program is mainly obsolete. Telnet is most widely deploy

Название:Основные сервисы глобальной сети Internet
Просмотров:295
Описание: Министерство сельского хозяйства Российской Федерации ФГОУ ВПО «Воронежский Государственный Аграрный Университет имени К.Д. Глинки» Кафедра информационного обеспечения и моделирования агроэкономических

Название:Налагодження клієнтської частини комунікаційної мережі Internet
Просмотров:260
Описание: Налагодження клієнтської частини комунікаційної мережі Internet З м і с т Вступ 1.Загальні положення. Мережеві технології Internet 1.1 Мережеві інтерфейси 1.2 Адреси IP 1.3 Зіс

Название:Сервисы сети Internet
Просмотров:153
Описание: Введение   В настоящее время в сети Интернет существует достаточно большое количество сервисов, обеспечивающих работу со всем спектром ресурсов. Наиболее известными среди них являются: -  электронная п

 
     

Вечно с вами © MaterStudiorum.ru