Pasos de una aplicación cliente de Internet típica
En la tabla siguiente se muestran los pasos que podría seguir en una aplicación cliente de Internet típica.
Su objetivo | Acciones que realiza | Efectos |
---|---|---|
Iniciar una sesión de Internet. | Crea un objeto CInternetSession. | Inicializa WinInet y se conecta al servidor. |
Establecer una opción de consulta de Internet (límite de tiempo de espera o número de reintentos, por ejemplo). | Usa CInternetSession::SetOption. | Devuelve FALSE si la operación no se realizó correctamente. |
Establecer una función de devolución de llamada para supervisar el estado de la sesión. | Usa CInternetSession::EnableStatusCallback. | Establece una devolución de llamada a CInternetSession::OnStatusCallback. Invalide OnStatusCallback para crear su propia rutina de devolución de llamada. |
Conectarse a un servidor de Internet, un servidor de intranet o un archivo local. | Usa CInternetSession::OpenURL. | Analiza la dirección URL y abre una conexión al servidor especificado. Devuelve CStdioFile (si pasa a OpenURL un nombre de archivo local). Este es el objeto mediante el que se accede a los datos recuperados del servidor o archivo. |
Lea del archivo. | Usa CInternetFile::Read. | Lee el número especificado de bytes mediante un búfer que le proporciona. |
Controle las excepciones. | Usa la clase CInternetException. | Manipula todos los tipos comunes de excepciones de Internet. |
Finalizar una sesión de Internet. | 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