多路复用输入/输出模型的懂得

多路复用输入/输出模型的理解
“select函数来实现多路复用输入/输出模型”中的“多路复用输入/输出”,指的什么呢?
“fd_set表示文件描述符的集合”中的文件描述符指的又是什么呢?
谢谢

------解决方案--------------------
国内写的书就是这么蛋疼。搞得这么专业,非要弄些让人看不懂的术语。
请LZ去Google一下 “Select系统调用”里面讲的很详细。
http://www.google.com.hk/search?sourceid=chrome&ie=UTF-8&q=select%E7%B3%BB%E7%BB%9F%E8%B0%83%E7%94%A8
------解决方案--------------------
第一个问题,“多路复用输入/输出”,比如说你的设备同时接收来自网络的两路数据,这时你可以建两个socket来接收,用select函数就可以同时监控两个socket的情况,完成两个socket的接收,这就是所谓“多路复用接收”。

第二个问题,“fd_set表示文件描述符的集合”,在上面的例子中,文件描述符就是socket。把两个socket都放到fd_set中,这样select就可以同时监控了。
------解决方案--------------------
探讨

第一个问题,“多路复用输入/输出”,比如说你的设备同时接收来自网络的两路数据,这时你可以建两个socket来接收,用select函数就可以同时监控两个socket的情况,完成两个socket的接收,这就是所谓“多路复用接收”。

第二个问题,“fd_set表示文件描述符的集合”,在上面的例子中,文件描述符就是socket。把两个socket都放到fd_set中,这样select就可以同时监控……