Compartir a través de


Pasos de una aplicación cliente gopher típica

En la tabla siguiente se muestran los pasos que podría realizar en una aplicación cliente gopher típica.

Su objetivo Acciones que realiza Efectos
Inicie una sesión de gopher. Crea un objeto CInternetSession. Inicializa WinInet y se conecta al servidor.
Conectarse a un servidor gopher. Use CInternetSession::GetGopherConnection. Devuelve un objeto CGopherConnection.
Busque el primer recurso en el gopher. Use CGopherFileFind::FindFile. Busca el primer archivo. Devuelve FALSE si no se encuentra ningún archivo.
Busque el siguiente recurso en el gopher. Use CGopherFileFind::FindNextFile. Busca el siguiente archivo. Devuelve FALSE si no se encuentra el archivo.
Abra el archivo encontrado por FindFile o FindNextFile para leerlo. Obtenga un localizador de gopher mediante CGopherFileFind::GetLocator. Use CGopherConnection::OpenFile. Abre el archivo especificado por el localizador. OpenFile devuelve un objeto CGopherFile.
Abra un archivo mediante un localizador de gopher que proporcione usted. Cree un localizador de gopher mediante CGopherConnection::CreateLocator. Use CGopherConnection::OpenFile. Abre el archivo especificado por el localizador. OpenFile devuelve un objeto CGopherFile.
Lea del archivo. Use CGopherFile. Lee el número especificado de bytes mediante un búfer que usted proporciona.
Controle las excepciones. Usa la clase CInternetException. Manipula todos los tipos comunes de excepciones de Internet.
Finaliza la sesión gopher. Elimina el objeto CInternetSession. Limpia automáticamente los identificadores de archivos abiertos y las conexiones.

Consulte también

Extensiones de Internet Win32 (WinInet)
Requisitos previos para las clases de cliente Internet
Escritura de una aplicación cliente de Internet mediante clases WinInet de MFC