Passaggi in un'applicazione client tipica di gopher
Nella tabella seguente vengono mostrati i passaggi che è possibile eseguire in un'applicazione client tipica di gopher.
L'obiettivo |
Azioni che accetta |
Effetti |
---|---|---|
Avviare una sessione di gopher. |
Creare un oggetto di CInternetSession . |
Inizializza WinInet e si connette al server. |
Connettersi a un server gopher. |
utilizzo CInternetSession::GetGopherConnection. |
restituisce un oggetto di CGopherConnection . |
Cercare la prima risorsa in gopher. |
utilizzo CGopherFileFind::FindFile. |
Trova il primo file.Restituisce FALSE se tale file non è stato trovato. |
Trovare la risorsa seguente nel gopher. |
utilizzo CGopherFileFind::FindNextFile. |
Individuare il file successivo.Restituisce FALSE se il file non viene trovato. |
Aprire il file trovato da FindFile o da FindNextFile per leggere. |
Ottenere un indicatore di posizione di gopher utilizzando CGopherFileFind::GetLocator.utilizzo CGopherConnection::OpenFile. |
Aprire il file specificato nell'indicatore di posizione.OpenFile restituisce un oggetto di CGopherFile . |
Aprire un file mediante un indicatore di posizione di gopher fornite. |
Creare un indicatore di posizione di gopher utilizzando CGopherConnection::CreateLocator.utilizzo CGopherConnection::OpenFile. |
Aprire il file specificato nell'indicatore di posizione.OpenFile restituisce un oggetto di CGopherFile . |
Leggere dal file. |
utilizzo CGopherFile. |
Legge il numero di byte, utilizzando un buffer specificato. |
Gestire le eccezioni. |
Utilizzare la classe di CInternetException . |
Gestisce tutti i tipi di eccezioni comuni internet. |
Terminare la sessione di gopher. |
Ottenere l'oggetto di CInternetSession . |
Viene effettuata la pulizia automatica di un handle di file aperte e le connessioni. |
Vedere anche
Concetti
Estensioni Internet Win32 (WinInet)
Prerequisiti per le classi client Internet
Creazione di un'applicazione client Internet utilizzando le classi MFC WinInet