Поделиться через


структура fd_set (winsock.h)

Структура fd_set используется различными функциями Windows Sockets и поставщиками услуг, такими как функция select , для размещения сокетов в "набор" для различных целей, таких как проверка удобочитаемости заданного сокета с помощью параметра readfds функции select .

Синтаксис

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

Члены

fd_count

Количество сокетов в наборе.

fd_array[FD_SETSIZE]

Массив сокетов, которые находятся в наборе. Переменная FD_SETSIZE по умолчанию — 64.

Комментарии

Будьте осторожны, чтобы не путать определение типа FD_SET структуры fd_set с макросом FD_SET . При этом FD_SET макрос и структура fd_set связаны друг с другом и часто используются в сочетании.

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть winsock.h (включая Winsock2.h, Winsock.h)

См. также раздел

WSAsyncSelect

WSAEventSelect

select