winsock.h (fd_set 結構)
fd_set結構是由各種 Windows Sockets 函式和服務提供者使用,例如 select 函式,將套接字放入“set”,以用於各種用途,例如使用 select 函式的 readfds 參數測試指定的套接字以進行可讀性。
語法
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 [僅限桌面應用程式] |
標頭 | winsock.h (包括 Winsock2.h、Winsock.h) |