Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Observação
A biblioteca Microsoft Foundation Classes (MFC) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.
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. Usa 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. Usa CGopherConnection::OpenFile. | Abre o arquivo especificado pelo localizador.
OpenFile retorna um objeto CGopherFile . |
| Leia a partir do arquivo. | Utilize o 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