structure fd_set (winsock.h)

La structure fd_set est utilisée par différents fournisseurs de services et fonctions Windows Sockets, tels que la fonction select , pour placer les sockets dans un « ensemble » à diverses fins, telles que le test de lisibilité d’un socket donné à l’aide du paramètre readfds de la fonction select .

Syntaxe

typedef struct fd_set {
  u_int  fd_count;
  SOCKET fd_array[FD_SETSIZE];
} fd_set, FD_SET, *PFD_SET, *LPFD_SET;

Membres

fd_count

Nombre de sockets dans l’ensemble.

fd_array[FD_SETSIZE]

Tableau de sockets qui se trouvent dans l’ensemble. La variable FD_SETSIZE la valeur par défaut 64.

Remarques

Veillez à ne pas confondre le typedef FD_SET de la structure fd_set avec la macro FD_SET . Cela dit, la macro FD_SET et la structure fd_set sont liées et souvent utilisées conjointement.

Configuration requise

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête winsock.h (inclure Winsock2.h, Winsock.h)

Voir aussi

WSAAsyncSelect

WSAEventSelect

select