Compartilhar via


Multiple Transport Protocols

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Sockets do Windows (Winsock) fornece acessar simultânea para múltiplo protocolos transporte. Sockets do Windows (Winsock) é versão-desconhecido e suporta múltiplo versões de um protocolo transporte, such as TCP/IPv4 e TCP/IPv6. Sockets do Windows (Winsock) define um padrão serviço provedor interface (SPI) entre Ws2.dll e pilhas de protocolo. Em dessa maneira, um único Ws2.dll pode simultaneamente acessar múltiplo pilhas de diferentes fornecedores.

Como um único Ws2.dll deve trabalho em todas as pilhas, você não precisará fornecer sua implementação de Ws2.dll. Um protocolo transporte deve estar corretamente instalado sobre o sistema e registrado com sockets do Windows (Winsock) ser acessível para um aplicativo. Ws2.dll exporta um conjunto de funções que facilitam o processo registro permitindo que você criar um novo provedor e remover uma existente.

Ao registrar, seu script instalação deve fornecer um ou mais concluída WSAPROTOCOL_INFO Estruturas contendo um completo conjunto de informações sobre o protocolo. Qualquer pilha transporte instalada em dessa maneira é conhecida como um "provedor serviço sockets do Windows (Winsock)". Para obter mais informações sobre como instalar uma pilha transporte, consulte Interface do provedor de serviços sockets do Windows (Winsock) (SPI).

See Also

Concepts

Windows Sockets Support for IPv6
Layered Protocols and Provider Chains
Determining the Status of One or More Sockets