estrutura fd_set (winsock.h)

A estrutura fd_set é usada por várias funções e provedores de serviços do Windows Sockets, como a função select , para colocar soquetes em um "set" para várias finalidades, como testar um determinado soquete para facilitar a leitura usando o parâmetro readfds da função select .

Sintaxe

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

Membros

fd_count

O número de soquetes no conjunto.

fd_array[FD_SETSIZE]

Uma matriz de soquetes que estão no conjunto. A variável FD_SETSIZE usa como padrão 64.

Comentários

Tenha cuidado para não confundir o typedef FD_SET da estrutura fd_set com a macro FD_SET . Dito isto, a macro FD_SET e a estrutura fd_set estão relacionadas e geralmente usadas em conjunto.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho winsock.h (incluem Winsock2.h, Winsock.h)

Confira também

WSAAsyncSelect

Wsaeventselect

select