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) |