estructura de fd_set (winsock2.h)

La estructura fd_set se usa en varias funciones y proveedores de servicios de Windows Sockets, como la función select , para colocar sockets en un "conjunto" para diversos fines, como probar un socket determinado para mejorar la legibilidad mediante el parámetro readfds de la función select .

Sintaxis

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

Miembros

fd_count

Número de sockets del conjunto.

fd_array[FD_SETSIZE]

Matriz de sockets que se encuentran en el conjunto. La variable FD_SETSIZE el valor predeterminado es 64.

Comentarios

Tenga cuidado de no confundir la definición de tipo FD_SET de la estructura fd_set con la macro FD_SET . Dicho esto, la macro FD_SET y la estructura de fd_set están relacionadas, y a menudo se usan conjuntamente.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado winsock2.h (incluya Winsock2.h, Winsock.h)

Consulte también

WSAAsyncSelect

WSAEventSelect

select