É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