- 2
- 0
- 约6.33千字
- 约 37页
- 2018-02-03 发布于浙江
- 举报
第9章节 数据的IO和复用
第9章 数据的IO和复用 主要包含如下内容: 介绍常用的IO函数recv()/send()、readv()/writev()、recvmsg()/sendmsg(),并讲解函数的主要应用的场合,例如recvmsg()可以用于接收在多个缓冲区中,可以设置选项。 用几个简单的例子,说明如何使用上述函数进行程序的设计。 介绍常用的几种IO模型,以图形式的方法形象的进行了说明。 介绍select()和pselect()函数、如何使用这两个函数进行文件描述符读写条件的监视。 简单介绍函数poll()和ppoll()的含义、使用和区别。 以简单的例子介绍非阻塞编程的方法。 9.1 IO函数 Linux操作系统中的IO函数主要有read()、write()、recv()、send()、recvmsg()、sendmsg()、readv()、writev()。本节对上述的主要函数进行介绍,其中的read()和write()函数在前面已经介绍过。 9.1.1 使用recv()接收数据 函数recv()用于接收数据,函数原型如下。函数recv()从套接字s中接收数据放到缓冲区buf中,buf的长度为len,操作的方式由flags指定。第一个参数s是套接口文件描述符,它是由系统调用socket()返回的。第二个参数buf是一个指针,指向接收网络数据的缓冲区。第三个参数len表示接收缓冲区的大小,以
您可能关注的文档
- 第3章节集成运算放大器及其应用.ppt
- 第4章节 100M快速以太网组网技术.ppt
- 第4章节 CSS的单位.ppt
- 第3章节决策.ppt
- 第4章节 个性心理2.ppt
- 第4章节 Linux网络接口配置.ppt
- 第4章节 互联网协议IP.ppt
- 第3章节:标高与轴网.pdf
- 第4章节 MATLAB在信号处理中的应用.ppt
- 第3章节静定结构的内力计算.ppt
- 郑州汽车工程职业学院2026年单独招生《文化素质考试》笔试+面试综合模拟试题.docx
- 信阳艺术职业学院2026年单独招生《职业适应性测试》模拟试题(退役士兵考生专用).pdf
- 2026年高中历史重要知识点解读——百家争鸣主要学派.docx
- 郑州汽车工程职业学院2026年单独招生《文化素质考试》笔试+面试综合模拟试题.pdf
- 信阳艺术职业学院2026年单独招生《职业适应性测试》模拟试题(退役士兵考生专用).docx
- Unit 13(B卷能力提升)-【单元测试】9全一册分层训练AB卷(人教版)(原卷版).docx
- Unit 14-九年级英语全一册单元重难点易错题精练(人教版).docx
- Unit 13(B卷能力提升)-【单元测试】九年级英语全册分层训练AB卷(人教版)(原卷版).docx
- 2026年智慧物流解决方案合同.docx
- 2026年航空集装应急定位发射机护送合同.docx
最近下载
- 03S702:钢筋混凝土化粪池.docx VIP
- 广联达图形算量软件GCL.pptx
- 2025年学校素质教育工作计划.pptx
- 2025年造价工程师案例分析模拟试卷:建筑工程造价管理案例分析试题.docx
- 2023注册消防工程师(消防安全技术实务)题库附参考答案(考试直接用).docx
- Unit2---The-fun-they-had省名师优质课赛课获奖课件市赛课一等奖课件.pptx
- 2023年心理咨询师完整题库【word】.docx
- 关节扭伤急救措施.docx VIP
- 2025年通信工程师三层交换中的路由协议认证与安全专题试卷及解析.pdf VIP
- 2023年注册城乡规划师(城乡规划原理)题库精品(名校卷).docx
原创力文档

文档评论(0)