Portabilidade de aplicativos de soquete para Winsock

Esta seção descreve as considerações de portabilidade do Winsock.

Há um número limitado de instâncias em que o Windows Sockets desviou da estrita adesão às convenções de Berkeley, geralmente devido a dificuldades de implementação no ambiente microsoft Windows.

Quando ocorre um desvio das convenções de Berkeley no Windows Sockets, o desvio é especificamente e claramente observado. Por exemplo, se uma função for específica do Windows Sockets, esse desvio será especificado com uma frase na descrição da função semelhante à seguinte:

A função [function-name] é uma extensão específica da Microsoft para a API do Windows Sockets 2.

Esta seção fornece informações sobre como portar aplicativos de soquete UNIX do Berkeley (BSD) para Winsock:

Tratamento de erros de Winsock

Portabilidade de aplicativos de soquete para Winsock

Códigos de erro do Windows Sockets

Considerações sobre programação winsock