Pasos en una aplicación cliente de Gopher Típica

La tabla siguiente muestra los pasos que se pueden realizar en una aplicación cliente típica de gopher.

Su objetivo

Las acciones que se llevan

Efectos

Inicia una sesión de gopher.

Cree un objeto de CInternetSession .

Inicializa WinInet y conecta con el servidor.

Conectarse a un servidor gopher.

Uso CInternetSession::GetGopherConnection.

Devuelve un objeto de CGopherConnection .

Busque el primer recurso en gopher.

Uso CGopherFileFind::FindFile.

Encuentra el primer archivo.Devuelve FALSE si no se encuentra ningún archivo.

Busque el recurso siguiente en gopher.

Uso CGopherFileFind::FindNextFile.

Busque el archivo siguiente.Devuelve FALSE si no se encuentra el archivo.

Abra el archivo situado por FindFile o FindNextFile para leer.

Obtenga un localizador de gopher mediante CGopherFileFind::GetLocator.Uso CGopherConnection::OpenFile.

Abra el archivo especificado por el atributo locator.OpenFile devuelve un objeto de CGopherFile .

Abra un archivo mediante una llamada de gopher especificados.

Cree un localizador de gopher mediante CGopherConnection::CreateLocator.Uso CGopherConnection::OpenFile.

Abra el archivo especificado por el atributo locator.OpenFile devuelve un objeto de CGopherFile .

Lectura del archivo.

Uso CGopherFile.

Lee el número de bytes especificado, utilizando un búfer especificados.

Control de excepciones.

Utilice la clase de CInternetException .

Controla todos los tipos de excepciones comunes de internet.

Finalice la sesión de gopher.

Elimine del objeto de CInternetSession .

Automáticamente limpia los identificadores de archivos abiertos y conexiones.

Vea también

Conceptos

Extensiones de Internet para Win32 (WinInet)

Requisitos previos para las clases de cliente de internet

Escritura de las clases de Utilizar MFC un WinInet de la aplicación cliente de internet