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