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

O seu objetivo Ações que você toma Efeitos
Comece uma sessão de 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 .
Encontre o primeiro recurso no gopher. Use CGopherFileFind::FindFile. Localiza o primeiro arquivo. Retorna FALSE se nenhum arquivo for encontrado.
Encontre o próximo recurso no gopher. Use CGopherFileFind::FindNextFile. Localiza o próximo arquivo. Retorna 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 fornecido. Crie um localizador gopher usando CGopherConnection::CreateLocator. Use CGopherConnection::OpenFile. Abre o arquivo especificado pelo localizador. OpenFile retorna um objeto CGopherFile .
Leia a partir do arquivo. Use CGopherFile. Lê o número especificado de bytes, usando um buffer fornecido.
Lidar com exceções. Use o CInternetException classe. Lida com todos os tipos comuns de exceção da Internet.
Termine a sessão de gopher. Descarte o objeto CInternetSession . Limpa automaticamente identificadores e conexões de arquivos abertos.

Ver também

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