Share via


Macros Select, fd_set e FD_XXX

Como os soquetes não são representados por um número inteiro pequeno e não negativo no estilo UNIX, a implementação da função Select foi alterada nos Soquetes do Windows. Cada conjunto de soquetes ainda é representado pela estrutura fd_set, mas em vez de ser armazenado como uma máscara de bits, o conjunto é implementado como uma matriz de soquetes. Para evitar possíveis problemas, os aplicativos devem aderir ao uso das macros FD_XXX para definir (FD_SET), inicializar (FD_ZERO), limpar (FD_CLR) e verificar (FD_ISSET) as estruturas fd_set.

Portabilidade dos Aplicativos Soquete para o Winsock

Considerações de Programação do Winsock