Etapas em um aplicativo de cliente Gopher típica
A tabela a seguir mostra as etapas que você pode realizar em um aplicativo de cliente gopher típico.
Seu objetivo |
Ações realizadas |
Efeitos |
---|---|---|
Iniciar uma sessão de gopher. |
Criar um CInternetSession objeto. |
Inicializa WinInet e se conecta ao servidor. |
Conecte a um servidor gopher. |
Retorna um CGopherConnection objeto. |
|
Localize o primeiro recurso do gopher. |
Localiza o primeiro arquivo.Retorna falso se nenhum arquivo for encontrado. |
|
Localize o próximo recurso do gopher. |
Localiza o próximo arquivo.Retorna falso se o arquivo não foi 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.OpenFileRetorna um CGopherFile objeto. |
Abra um arquivo usando um localizador gopher que você fornecer. |
Criar um localizador gopher usando CGopherConnection::CreateLocator.Use CGopherConnection::OpenFile. |
Abre o arquivo especificado pelo localizador.OpenFileRetorna um CGopherFile objeto. |
Ler o arquivo. |
Use CGopherFile. |
Lê o número especificado de bytes, usando um buffer que você fornecer. |
Manipular exceções. |
Use o CInternetException classe. |
Trata todos os tipos de exceção de Internet comuns. |
Finalizar a sessão gopher. |
Descartar o CInternetSession objeto. |
Limpa automaticamente identificadores de arquivo abertos e conexões. |
Consulte também
Conceitos
Extensões de Internet do Win32 (WinInet)
Pré-requisitos para Classes de cliente de Internet
Escrever um aplicativo de cliente de Internet usando Classes do MFC WinInet