Como WinInet torna o IT mais fácil criar aplicativos de cliente Internet

As extensões de Internet de Win32 ou o WinInet, fornecem acesso aos protocolos Internet comuns, incluindo HTTP, FTP e gopher.Usando o WinInet, você pode escrever aplicativos de cliente de Internet em um nível mais alto da programação, sem a necessidade de lidar com WinSock, TCP/IP ou os detalhes de protocolos de Internet específicos.WinInet fornece um conjunto consistente de funções para todos os três protocolos, com uma interface familiar do API do Win32.Essa consistência minimiza alterações de código, que você precisa fazer se o protocolo subjacente forem alterados (por exemplo, de FTP, HTTP).

O Visual C++ fornece duas maneiras para você utilizar WinInet.Você pode telefonar Win32 Internet funções diretamente (consulte a documentação do OLE no Windows SDK Para obter mais informações) ou você pode utilizar WinInet por meio do Classes MFC WinInet.

Você pode utilizar WinInet para:

  • Faça o baixar de páginas HTML.

    HTTP é um protocolo usado transferência páginas HTML de um servidor para um navegador cliente.

  • Enviar solicitações de FTP para carregar ou baixar arquivos ou obter as listagens de diretório.

    Uma solicitação típica é um logon anônimo para fazer o baixar de um arquivo.

  • Use o sistema de menus do gopher para acessar recursos na Internet.

    Itens de menu podem ser vários tipos, incluindo outros menus, um banco de dados indexado, que você pode pesquisar, um grupo de notícias ou um arquivo.

Para todos os três protocolos, estabelecer uma conexão, fazer solicitações ao servidor e fechar a conexão.

As classes MFC WinInet tornam fácil:

  • Ler sistema autônomo informações de servidores HTTP, FTP e gopher tão com com facilidade sistema autônomo ler arquivos de um disco rígido.

  • Use protocolos HTTP, FTP e gopher sem programação diretamente ao WinSock ou TCP/IP.

    Os desenvolvedores que usam as funções Win32 Internet não são necessário estar familiarizado com TCP/IP ou o Windows Sockets.Você ainda pode programar no nível de soquete, usando protocolos TCP/IP e WinSock diretamente, mas é ainda mais fácil usar as classes MFC WinInet acesso HTTP, FTP e gopher protocolos através da Internet.Para muitas operações comuns, os desenvolvedores não são necessário conhecer os detalhes do protocolo particular que estão usando.

Muitas operações que podem ser executadas pelo seu computador sistema autônomo um cliente para outros computadores na Internet podem levar muito time.A velocidade dessas operações geralmente é limitada pela velocidade da conexão de rede, mas eles também podem ser afetados pelo tráfego de rede e a complexidade da operação.Por exemplo, se conectar a um servidor FTP remoto, requer que o computador primeiro pesquisar o nome do servidor para localizar seu endereço.O aplicativo tentará se conectar ao servidor nesse endereço.Quando a conexão é aberta, o computador e o servidor remoto irão iniciar uma conversação com protocolo FTP antes de usar a conexão, na verdade, para recuperar arquivos.

Consulte também

Conceitos

Extensões do Win32 Internet (WinInet)

Como MFC torna o IT mais fácil criar aplicativos de cliente Internet