fd_set集合:

    1023 ….. ….. 0

    ①把关心的文件描述符加入到集合中(fd_set)
    ②调用select()/poll()函数去监控集合中哪些文件描述符(阻塞等待一个或多个文件描述有数据)
    ③有数据时,退出select()阻塞
    ④依次判断哪个文件描述有数据
    ⑤依次处理有数据的文件描述符的数据