Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Finalidade
O Windows Sockets 2 (Winsock) permite que os programadores criem Internet avançada, intranet e outros aplicativos com capacidade de rede para transmitir dados de aplicativos através do fio, 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 Qualidade de Serviço (QoS).
Winsock segue o modelo Windows Open System Architecture (WOSA); ele define uma interface padrão do provedor de serviços (SPI) entre a interface de programação de aplicativos (API), com suas funções exportadas e as pilhas de protocolo. Ele usa o paradigma de soquetes que foi popularizado pela primeira vez pela Berkeley Software Distribution (BSD) UNIX. Mais tarde, foi adaptado para Windows no Windows Sockets 1.1, com o qual os aplicativos Windows Sockets 2 são compatíveis com versões anteriores. Programação Winsock anteriormente centrada em torno de TCP/IP. Algumas práticas de programação que funcionavam 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
Windows Sockets 2 é projetado para uso por programadores C/C++. É necessária familiaridade com a rede Windows.
Requisitos de tempo de execução
O Windows Sockets 2 pode ser usado em todas as plataformas Windows. Quando existem determinadas implementações ou recursos de restrições de plataforma do Windows Sockets 2, eles são claramente anotados na documentação.
Nesta secção
Tópico | Descrição |
---|---|
O que há de novo no Windows Sockets |
Informações sobre novos recursos para Windows Sockets. |
Suporte ao protocolo de rede Winsock no Windows |
Informações sobre o suporte de protocolo de rede para Windows Sockets em diferentes versões do Windows. |
Sobre Winsock |
Informações gerais sobre considerações de programação, arquitetura e recursos do Windows Sockets disponíveis para desenvolvedores. |
Usando o Winsock |
Procedimentos e técnicas de programação utilizados com Windows Sockets. Esta seção inclui técnicas básicas de programação Winsock, como Introdução ao Winsock, bem como técnicas avançadas úteis para desenvolvedores Winsock experientes. |
de referência Winsock |
Documentação da API do Windows Sockets. |
Tópicos relacionados