Compartir a través de


Select, fd_set y macros de FD_XXX

Dado que los sockets no están representados por el entero pequeño y no negativo de estilo UNIX, la implementación de la función select se ha cambiado en Windows Sockets. Cada conjunto de sockets sigue representado por la estructura fd_set, pero en lugar de almacenarse como una máscara de bits, el conjunto se implementa como una matriz de sockets. Para evitar posibles problemas, las aplicaciones deben cumplir el uso de las macros de FD_XXX para establecer (FD_SET), inicializar (FD_ZERO), borrar (FD_CLR) y comprobar (FD_ISSET) las estructuras fd_set.

Portar aplicaciones de socket a Winsock

Consideraciones de programación de Winsock