Partilhar via


Etapas em um aplicativo de cliente Gopher típica

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

Seu objetivo

Ações realizadas

Efeitos

Iniciar uma sessão de gopher.

Criar um CInternetSession objeto.

Inicializa WinInet e se conecta ao servidor.

Conecte a um servidor gopher.

Use CInternetSession::GetGopherConnection.

Retorna um CGopherConnection objeto.

Localize o primeiro recurso do gopher.

Use CGopherFileFind::FindFile.

Localiza o primeiro arquivo.Retorna falso se nenhum arquivo for encontrado.

Localize o próximo recurso do gopher.

Use CGopherFileFind::FindNextFile.

Localiza o próximo arquivo.Retorna falso se o arquivo não foi 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.OpenFileRetorna um CGopherFile objeto.

Abra um arquivo usando um localizador gopher que você fornecer.

Criar um localizador gopher usando CGopherConnection::CreateLocator.Use CGopherConnection::OpenFile.

Abre o arquivo especificado pelo localizador.OpenFileRetorna um CGopherFile objeto.

Ler o arquivo.

Use CGopherFile.

Lê o número especificado de bytes, usando um buffer que você fornecer.

Manipular exceções.

Use o CInternetException classe.

Trata todos os tipos de exceção de Internet comuns.

Finalizar a sessão gopher.

Descartar o CInternetSession objeto.

Limpa automaticamente identificadores de arquivo abertos e conexões.

Consulte também

Conceitos

Extensões de Internet do Win32 (WinInet)

Pré-requisitos para Classes de cliente de Internet

Escrever um aplicativo de cliente de Internet usando Classes do MFC WinInet