fd_set-Struktur (winsock2.h)

Die fd_set-Struktur wird von verschiedenen Windows Sockets-Funktionen und -Dienstanbietern wie der select-Funktion verwendet, um Sockets für verschiedene Zwecke in einem "Satz" zu platzieren, z. B. zum Testen eines bestimmten Sockets auf Lesbarkeit mithilfe des readfds-Parameters der select-Funktion .

Syntax

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

Member

fd_count

Die Anzahl der Sockets in der Gruppe.

fd_array[FD_SETSIZE]

Ein Array von Sockets, die sich in der Gruppe befinden. Die Variable FD_SETSIZE standardmäßig auf 64 festgelegt.

Hinweise

Achten Sie darauf, die FD_SET Typdefinition der fd_set-Struktur nicht mit dem FD_SET-Makro zu verwechseln. Das heißt, die FD_SET Makros und die fd_set Struktur sind miteinander verknüpft und werden häufig in Verbindung verwendet.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile winsock2.h (einschließlich Winsock2.h, Winsock.h)

Weitere Informationen

WSAAsyncSelect

WSAEventSelect

select