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. |
Retorna um objeto de CGopherConnection . |
|
Localizar o primeiro recurso em Gopher. |
Localiza o primeiro arquivo. Retornará FALSE se nenhum arquivo é encontrado. |
|
Localizar o recurso Gopher próximo no. |
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