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