Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 Gopher. | Créez un objet CInternetSession . | Initialise WinInet et se connecte au serveur. |
| Connectez-vous à un serveur gopher. | Utilisez CInternetSession ::GetGopherConnection. | Renvoie un objet CGopherConnection . |
| Trouvez la première ressource dans le gopher. | Utilisez CGopherFileFind ::FindFile. | Recherche le premier fichier. Retourne FALSE si aucun fichier n’est trouvé. |
| Trouvez la ressource suivante dans le gopher. | Utilisez CGopherFileFind ::FindNextFile. | Recherche le fichier suivant. Retourne FALSE si le fichier est introuvable. |
Ouvrez le fichier trouvé par FindFile ou FindNextFile pour lecture. |
Obtenez un localisateur de gopher à l’aide de CGopherFileFind::GetLocator. Utilisez CGopherConnection ::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 CGopherConnection ::CreateLocator. Utilisez CGopherConnection ::OpenFile. | Ouvre le fichier spécifié par le localisateur. OpenFile retourne un objet CGopherFile . |
| Lire dans 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. |
| Mettez fin à la session gopher. | Supprimez l’objet CInternetSession . | Nettoie automatiquement les handles de fichiers ouverts et les connexions. |
Voir aussi
Extensions Internet de Win32 (WinInet)
Conditions préalables pour les classes clients Internet
Écriture d’une application cliente Internet à l’aide de classes WinInet MFC