Partager via


Étapes dans une application cliente type de Gopher

Le tableau suivant montre les étapes que vous pouvez effectuer dans une application cliente classique de Gopher.

Votre objectif

Actions que vous effectuez

Effects (Effets)

Commencez une session de Gopher.

Créez un objet de CInternetSession .

Initialise WinInet et se connecte au serveur.

Se connecter à un serveur Gopher.

Utilisation CInternetSession::GetGopherConnection.

Retourne un objet de CGopherConnection .

Recherchez la première ressource dans le Gopher.

Utilisation CGopherFileFind::FindFile.

Recherche le premier fichier.Retourne FALSE si aucun fichier n'est trouvé.

Recherchez la ressource suivante dans le Gopher.

Utilisation CGopherFileFind::FindNextFile.

Recherche le fichier suivant.Retourne FALSE si le fichier est introuvable.

Ouvrez le fichier rencontrée par FindFile ou FindNextFile pour la lecture.

Obtenez un localisateur de Gopher à l'aide de CGopherFileFind::GetLocator.Utilisation CGopherConnection::OpenFile.

Ouvre le fichier spécifié par le localisateur.OpenFile retourne un objet de CGopherFile .

Ouvrez un fichier à l'aide d'un localisateur de Gopher que vous fournissez.

Créez un localisateur de Gopher à l'aide de CGopherConnection::CreateLocator.Utilisation CGopherConnection::OpenFile.

Ouvre le fichier spécifié par le localisateur.OpenFile retourne un objet de CGopherFile .

Lire à partir de le fichier.

Utilisation CGopherFile.

Lit le nombre d'octets spécifié, à une mémoire tampon que vous fournissez.

Gestion des exceptions.

Utilisez la classe de CInternetException .

Gère tous les types d'exceptions communs Internet.

Terminez la session de Gopher.

Obtenir l'objet de CInternetSession .

Le nettoie automatiquement les handles et des connexions de fichier ouvert.

Voir aussi

Concepts

Extensions Internet Win32 (WinInet)

Préalables aux classes clientes Internet

Écrire une application cliente Internet à l'aide de les classes WinInet MFC