Chinaunix首页 | 论坛 | 博客
  • 博客访问: 225701
  • 博文数量: 59
  • 博客积分: 1215
  • 博客等级: 少尉
  • 技术积分: 575
  • 用 户 组: 普通用户
  • 注册时间: 2011-11-09 02:18
文章分类

全部博文(59)

文章存档

2012年(53)

2011年(6)

分类: C/C++

2012-02-20 21:13:23

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