这一章讲了高级I/O。
首先讲了套接字超时。三种方法,第一是利用alarm函数,第二种是在select中设置,第三种是套接字选项。
接下来是recv和send函数。他们比write和read多了一个选项。
readv和writev可以写入多个缓冲区。
recvmsg和sendmsg两个函数功能非常多,但是只能用于套接字。也讲了msghdr和cmsghdr两个数据结构,有时候会用到这些的。譬如下一章。P310有总结着几个I/O函数的异同。
P313有讨论排队数据量。
使用标准库函数时要注意缓冲方法。
阅读(1483) | 评论(0) | 转发(0) |