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:
- Tipo de dados de soquete
- Selecionar, FD_SET e macros FD_XXX
- Códigos de erro – errno, h_errno e WSAGetLastError
- Ponteiros
- Funções renomeada
- Número máximo de soquetes com suporte
- Incluir arquivos
- Valores retornados em falha de função
- Soquetes brutos
- ordenação da regra
- Rotinas de conversão de Byte-Order estendidas
Tópicos relacionados