Windows Sockets 2
Finalidade
O Windows Sockets 2 (Winsock) permite que os programadores criem aplicativos avançados de Internet, intranet e outros aplicativos compatíveis com a rede para transmitir dados do aplicativo pela transmissão, independentemente do protocolo de rede que está sendo usado. Com o Winsock, os programadores recebem acesso a recursos avançados de rede do Microsoft® Windows®, como multicast e QoS (Qualidade de Serviço).
O Winsock segue o modelo WOSA (Arquitetura de Sistema Aberto) do Windows; ele define uma SPI (interface do provedor de serviços) padrão entre a API (interface de programação de aplicativo), com suas funções exportadas e as pilhas de protocolo. Ele usa o paradigma de soquetes que foi popularizado pela primeira vez pelo BSD (Berkeley Software Distribution) UNIX. Posteriormente, ele foi adaptado para Windows no Windows Sockets 1.1, com o qual os aplicativos do Windows Sockets 2 são compatíveis com versões anteriores. Programação winsock anteriormente centralizada em torno de TCP/IP. Algumas práticas de programação que funcionaram com TCP/IP não funcionam com todos os protocolos. Como resultado, a API do Windows Sockets 2 adiciona funções quando necessário para lidar com vários protocolos.
Público de desenvolvedores
O Windows Sockets 2 foi projetado para uso por programadores C/C++. Familiaridade com a rede do Windows é necessária.
Requisitos de tempo de execução
O Windows Sockets 2 pode ser usado em todas as plataformas Windows. Quando determinadas implementações ou funcionalidades de restrições de plataforma do Windows Sockets 2 existem, elas são claramente observadas na documentação.
Nesta seção
Tópico | Descrição |
---|---|
Novidades para Windows Sockets |
Informações sobre novos recursos do Windows Sockets. |
Suporte ao protocolo de rede Winsock no Windows |
Informações sobre o suporte ao protocolo de rede para Windows Sockets em diferentes versões do Windows. |
Sobre Winsock |
Informações gerais sobre considerações, arquitetura e funcionalidades de programação do Windows Sockets disponíveis para desenvolvedores. |
Usando Winsock |
Procedimentos e técnicas de programação usados com o Windows Sockets. Esta seção inclui técnicas básicas de programação winsock, como Introdução With Winsock, bem como técnicas avançadas úteis para desenvolvedores experientes do Winsock. |
Referência de Winsock |
Documentação da API do Windows Sockets. |
Tópicos relacionados