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.

 

Auxiliar de IP

Qualidade de Serviço