Шаги в типичном клиентском приложении gopher
В следующей таблице перечислены действия можно выполнить в типичном клиентском приложении gopher.
Целью является |
Действия, выполняемые |
Произведенный эффект |
---|---|---|
Начать сеанс gopher. |
Создайте объект CInternetSession. |
Инициализирует WinInet и подключитесь к серверу. |
Подключитесь к серверу gopher. |
Используйте CInternetSession::GetGopherConnection. |
Возвращает объект CGopherConnection. |
Найдите первый ресурс в суслике. |
Используйте CGopherFileFind::FindFile. |
Находит первый файл.Возвращает значение false, если файлы не найдены. |
Найдите следующий ресурс в суслике. |
Используйте CGopherFileFind::FindNextFile. |
Находит следующий файл.Возвращает значение false, если файл не найден. |
Откройте файл найден FindFile или FindNextFile для чтения. |
Получите указатель gopher с помощью CGopherFileFind::GetLocator.Используйте CGopherConnection::OpenFile. |
Открывает файл, указанный локатором.OpenFile возвращает объект CGopherFile. |
Откройте файл, используя указатель gopher. |
Создайте средство поиска с помощью CGopherConnection::CreateLocator gopher.Используйте CGopherConnection::OpenFile. |
Открывает файл, указанный локатором.OpenFile возвращает объект CGopherFile. |
Чтение из файла. |
Используйте CGopherFile. |
Считывает указанное количество байтов, используя буфер. |
Обработка исключений. |
Используйте класс CInternetException. |
Обрабатывает все общие типы исключений в интернете. |
Завершение сеанса gopher. |
Удаление объекта CInternetSession. |
Автоматически очищает маркеры и соединения открытого файла. |
См. также
Основные понятия
Расширения Win32 Интернета (WinInet)
Предварительные условия для классов клиента через Интернет
Создать клиентское приложение через Интернет с помощью классов MFC WinInet