Partilhar via


Etapas em um aplicativo cliente gopher típico

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

Sua meta

Ações que você faça

Efeitos

Inicia uma sessão de Gopher.

Crie um objeto de CInternetSession .

Inicializa WinInet e conecte-se ao servidor.

Conectar a um servidor de Gopher.

Use CInternetSession::GetGopherConnection.

Retorna um objeto de CGopherConnection .

Localizar o primeiro recurso em Gopher.

Use CGopherFileFind::FindFile.

Localiza o primeiro arquivo. Retornará FALSE se nenhum arquivo é encontrado.

Localizar o recurso Gopher próximo no.

Use CGopherFileFind::FindNextFile.

Localiza o próximo arquivo. Retornará FALSE se o arquivo não for localizado.

Abra o arquivo localizado por FindFile ou por FindNextFile para.

Obter um localizador de CGopherFileFind::GetLocator. usando Gopher Use CGopherConnection::OpenFile.

Abre o arquivo especificado pelo localizador. OpenFile retorna um objeto de CGopherFile .

Abra um arquivo usando um localizador de Gopher você fornece.

Crie um localizador de CGopherConnection::CreateLocator. usando Gopher Use CGopherConnection::OpenFile.

Abre o arquivo especificado pelo localizador. OpenFile retorna um objeto de CGopherFile .

Leitura do arquivo.

Use CGopherFile.

Número de bytes especificado, usando um buffer que você fornece.

Trate exceções.

Use a classe de CInternetException .

Controla todos os tipos de exceção comuns da Internet.

Encerra a sessão de Gopher.

Disponha do objeto de CInternetSession .

Limpa automaticamente os identificadores de arquivos abertos e conexões.

Consulte também

Conceitos

Extensões da Internet Win32 (WinInet)

Pré-requisitos para classes clientes de Internet

Escrevendo um aplicativo cliente da Internet usando classes WinInet MFC