Compartilhar via


Etapas em um aplicativo cliente típico da Internet

A tabela a seguir mostra as etapas que você pode executar em um aplicativo cliente de Internet típico.

Sua meta Ações que você toma Efeitos
Inicie uma sessão na Internet. Crie um objeto CInternetSession . Inicializa o WinInet e conecta-se ao servidor.
Defina uma opção de consulta da Internet (limite de tempo limite ou número de tentativas, por exemplo). Use CInternetSession::SetOption. Retornará FALSE se a operação não tiver sido bem-sucedida.
Estabeleça uma função de retorno de chamada para monitorar o status da sessão. Use CInternetSession::EnableStatusCallback. Estabeleça um retorno de chamada para CInternetSession::OnStatusCallback. Substitua OnStatusCallback para criar sua própria rotina de retorno de chamada.
Conecte-se a um servidor da Internet, servidor intranet ou arquivo local. Use CInternetSession::OpenURL. Analisa a URL e abre uma conexão com o servidor especificado. Retorna um CStdioFile (se você passar OpenURL um nome de arquivo local). Esse é o objeto por meio do qual você acessa os dados recuperados do servidor ou arquivo.
Leia do arquivo. Use CInternetFile::Read. Lê o número especificado de bytes usando um buffer que você fornece.
Tratar exceções. Use a classe CInternetException. Gerencia todos os tipos comuns de exceções da Internet.
Encerre a sessão da Internet. Descarte o objeto CInternetSession . Limpa automaticamente identificadores de arquivo abertos e conexões.

Consulte também

Extensões de Internet win32 (WinInet)
Pré-requisitos para classes de cliente da Internet
Escrever um aplicativo cliente da Internet usando classes WinInet do MFC