第十二章
(1)
为了提高物理设备的效率,用最少的物理要素传递最多数据时使用的技术
用一个进程连接较多的客户端
(2)
创建进程时需要付出极大代价,需要大量运算和内存空间,进程相互间的数据交换也要求采用相对复杂的方法
I/O复用不创建进程,不会有创建进程的缺陷
(3)
bc
(4)
包含到是否存在待读取数据这一类监听对象集合,服务端套接字中有接收的数据说明有新的连接请求
(5)
Windows中的fd_set是数据结构,Linux中的是位数组
Linux的文件描述符从0开始递增,因此可以找出当前文件描述符数量和最后生成的文件描述符之间的关系,但Windows的套接字句柄并非从0开始,而且句柄的整数值之间并不规律可循,因此需要直接保存句柄的数据和记录句柄数的变量