fd_set 구조체(winsock2.h)

fd_set 구조는 select 함수와 같은 다양한 Windows 소켓 함수 및 서비스 공급자가 select 함수의 readfds 매개 변수를 사용하여 가독성을 위해 지정된 소켓을 테스트하는 등 다양한 목적을 위해 소켓을 "set"에 배치하는 데 사용됩니다.

구문

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 typedef를 FD_SET매크로와 혼동하지 않도록 주의해야 합니다. 즉, FD_SET 매크로와 fd_set 구조는 관련이 있으며 종종 함께 사용됩니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
머리글 winsock2.h(Winsock2.h, Winsock.h 포함)

추가 정보

WSAAsyncSelect

WSAEventSelect

선택