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 Gopher típico.

Sua meta Ações que você executa Efeitos
Inicie uma sessão Gopher. Crie um objeto CInternetSession. Inicializa o WinInet e se conecta 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 é 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 de 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 que você fornece.
Tratar exceções. Use a classe CInternetException. Lida com todos os tipos comuns de exceção da Internet.
Encerra a sessão Gopher. Descarte o objeto CInternetSession. Limpa automaticamente identificadores de arquivo abertos e conexões.

Confira também

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