typedef struct fd_set {
        UINT    fd_count;               /* how many are SET? */
        SOCKET  fd_array[64];           /* an array of SOCKETs */
} fd_set;