Select, fd_set et FD_XXX Macros
Étant donné que les sockets ne sont pas représentés par un entier petit et non négatif de type UNIX, l’implémentation de la fonction select a été modifiée dans Windows Sockets. Chaque ensemble de sockets est toujours représenté par la structure fd_set, mais au lieu d’être stocké en tant que masque de bits, l’ensemble est implémenté en tant que tableau de sockets. Pour éviter les problèmes potentiels, les applications doivent respecter l’utilisation des macros FD_XXX pour définir (FD_SET), initialiser (FD_ZERO), effacer (FD_CLR) et vérifier (FD_ISSET) les structures fd_set.
Rubriques connexes