Passaggi in un'applicazione client gopher tipica

La tabella seguente illustra i passaggi che è possibile eseguire in un'applicazione client gopher tipica.

Obiettivo Azioni da effettuare Effetti
Avviare una sessione gopher. Creare un oggetto CInternetSession . Inizializza WinInet e si connette al server.
Connessione a un server gopher. Usare CInternetSession::GetGopher Connessione ion. Restituisce un oggetto CGopher Connessione ion.
Trovare la prima risorsa nella crittografia. Usare CGopherFileFind::FindFile. Trova il primo file. Restituisce FALSE se non viene trovato alcun file.
Trovare la risorsa successiva nel file gopher. Usare CGopherFileFind::FindNextFile. Individua il file successivo. Restituisce FALSE se il file non viene trovato.
Aprire il file trovato da FindFile o FindNextFile per la lettura. Ottenere un localizzatore gopher usando CGopherFileFind::GetLocator. Usare CGopher Connessione ion::OpenFile. Apre il file specificato dal localizzatore. OpenFile restituisce un oggetto CGopherFile .
Aprire un file usando un localizzatore gopher fornito. Creare un localizzatore gopher usando CGopher Connessione ion::CreateLocator. Usare CGopher Connessione ion::OpenFile. Apre il file specificato dal localizzatore. OpenFile restituisce un oggetto CGopherFile .
Leggere dal file. Usare CGopherFile. Legge il numero specificato di byte, utilizzando un buffer fornito.
Gestire le eccezioni. Usare la classe CInternetException . Gestisce tutti i tipi di eccezioni comuni di Internet.
Terminare la sessione gopher. Eliminare l'oggetto CInternetSession . Effettua la pulizia automatica degli handle e delle connessioni del file aperto.

Vedi anche

Estensioni Internet Win32 (WinInet)
Prerequisiti per le classi client Internet
Scrittura di un'applicazione client Internet con classi WinInet MFC