Compartilhar via


Etapas em um aplicativo cliente gopher típico

A tabela a seguir mostra as etapas que você pode executar em um aplicativo cliente de gopher típico.

Sua meta Ações que você toma Efeitos
Inicie uma sessão Gopher. Crie um objeto CInternetSession . Inicializa o WinInet e conecta-se ao servidor.
Conecte-se a um servidor gopher. Use CInternetSession::GetGopherConnection. Retorna um objeto CGopherConnection .
Localize o primeiro recurso no gopher. Use CGopherFileFind::FindFile. Localiza o primeiro arquivo. Retornará FALSE se nenhum arquivo for encontrado.
Localize o próximo recurso no Gopher. Use CGopherFileFind::FindNextFile. Localiza o próximo arquivo. Retornará FALSE se o arquivo não for encontrado.
Abra o arquivo encontrado por FindFile ou FindNextFile para leitura. Obtenha um localizador gopher usando CGopherFileFind::GetLocator. Use CGopherConnection::OpenFile. Abre o arquivo especificado pelo localizador. OpenFile retorna um objeto CGopherFile .
Abra um arquivo usando um localizador Gopher que você fornece. Crie um localizador gopher usando CGopherConnection::CreateLocator. Use CGopherConnection::OpenFile. Abre o arquivo especificado pelo localizador. OpenFile retorna um objeto CGopherFile .
Leia do arquivo. Use CGopherFile. Lê o número especificado de bytes usando um buffer fornecido.
Tratar exceções. Use a classe CInternetException. Gerencia todos os tipos comuns de exceções da Internet.
Encerra a sessão Gopher. Descarte o objeto CInternetSession . Limpa automaticamente identificadores de arquivo abertos e conexões.

Consulte também

Extensões de Internet win32 (WinInet)
Pré-requisitos para classes de cliente da Internet
Escrever um aplicativo cliente da Internet usando classes WinInet do MFC