Étapes dans une application cliente Gopher classique

Le tableau suivant présente les étapes que vous pouvez effectuer dans une application cliente gopher classique.

Votre objectif Actions que vous effectuez Effets
Commencez une session de chiffrement. Créez un objet CInternetSession . Initialise WinInet et se connecte au serveur.
Connecter à un serveur gopher. Utilisez CInternetSession ::GetGopher Connecter ion. Renvoie un objet CGopher Connecter ion.
Recherchez la première ressource dans le chiffrement gopher. Utilisez CGopherFileFind ::FindFile. Recherche le premier fichier. Retourne FALSE si aucun fichier n’est trouvé.
Recherchez la ressource suivante dans le chiffrement. Utilisez CGopherFileFind ::FindNextFile. Recherche le fichier suivant. Retourne FALSE si le fichier est introuvable.
Ouvrez le fichier trouvé ou FindFile FindNextFile pour la lecture. Obtenez un localisateur de chiffrement à l’aide de CGopherFileFind ::GetLocator. Utilisez CGopher Connecter ion ::OpenFile. Ouvre le fichier spécifié par le localisateur. OpenFile retourne un objet CGopherFile .
Ouvrez un fichier à l’aide d’un localisateur de chiffrement que vous fournissez. Créez un localisateur de chiffrement à l’aide de CGopher Connecter ion ::CreateLocator. Utilisez CGopher Connecter ion ::OpenFile. Ouvre le fichier spécifié par le localisateur. OpenFile retourne un objet CGopherFile .
Lisez le fichier. Utilisez CGopherFile. Lit le nombre spécifié d’octets à l’aide d’une mémoire tampon que vous fournissez.
Traitez les exceptions. Utilisez la classe CInternetException . Gère tous les types d’exceptions Internet courants.
Terminez la session de chiffrement. Supprimez l’objet CInternetSession . Propre automatiquement les handles de fichiers ouverts et les connexions.

Voir aussi

Extension Internet Win32 (WinInet)
Composants requis pour les classes clientes Internet
Écriture d’une application cliente Internet en utilisant des classes WinInet MFC