Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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