6-WSAsyncSelect模型
WSASsyncSelect模型 前面学习的Windows Sockets select模型。在应用程序中调用select()函数时,会发生阻塞现象。开发人员可以通过select()函数的timeout参数,设置函数调用的阻塞时间,在设定时间内,线程保持等待,直到其中的一个或者多个套接字满足可读或者可写的条件,该函数才返回。 WSAAsyncSelect模型是非阻塞的。如图所示,Windows Sockets 应用程序在调用recv()函数接收数据前,调用WSAAsyncselect()函数注册网络事件。WSAAsyncselect()函数立即返回,线程继续运行。当系统中数据准备好时,向应用程序发送消息。应用程序接收到这个消息后,调用recv()函数接收数据。 与select模型比较 WSAAsyncSelect模型与Select模型的相同点: 都可以对Windows套接字应用程序所使用的多个套接字进行有效的管理。 WSAAsyncSeelect模型与Select模型相比存在以下不同: WSAAsyncSelet模型是异步的。在应用程序中调用WSAAsyncSelect()函数,通知系统感兴趣的网络事件,该函数立即返回,应用程序继续运行。 发生网络事件时,应用程序得到通知的方式不同。Select()函数返回时,说明某个或者某些套接字满足可读可写的条件,应用程序需要使用FD_
您可能关注的文档
- 中南大学远程教育工程力学习题.doc
- 008 谈理课堂中的“对话教学”-范功怀.doc
- 01章数制码制复习题.doc
- 09-信息流与沟通控制程序(2010.7改稿).doc
- 04传承文,从我做起_.ppt
- 1-前厅技培训.ppt
- 09计1主班会良好行为,规范自我.ppt
- 2.2直接隙与间接带隙跃迁.ppt
- 2 公路技状况评价指标及评定方法.ppt
- 2009年北省高考数学试题答案(文数).doc
- 《GB 25974.4-2026煤矿用液压支架 第4部分:电液控制系统技术条件》.pdf
- GB 25974.4-2026煤矿用液压支架 第4部分:电液控制系统技术条件.pdf
- 中国国家标准 GB/T 17737.215-2026同轴通信电缆 第1-215部分:环境试验方法 电缆的高温老化.pdf
- 《GB/T 17737.215-2026同轴通信电缆 第1-215部分:环境试验方法 电缆的高温老化》.pdf
- GB/T 17737.215-2026同轴通信电缆 第1-215部分:环境试验方法 电缆的高温老化.pdf
- 2020至2025年车工初级证历年真题汇总 含答案解析 备考专用.docx
- 05.施工便道临时用地占用耕地和永农论证报告.docx
- 2026高三语文复习第六讲 赏析句子的表达效果.pptx
- 2026高三生物复习模块一 第一单元 第5课时 核酸是遗传信息的携带者.pptx
- 2026高三语文复习第六讲 特色:故事有何吸引力、感染力?.pptx
最近下载
- 乳腺癌核磁共振课件.pptx
- 2026年朔州职业技术学院高职单招职业适应性测试备考试题及答案解析.docx VIP
- 2025年朔州职业技术学院单招职业适应性考试题库必考题.docx VIP
- DB51_T2744-2021_晚熟柑橘种植技术规程_四川省.docx VIP
- 子宫平滑肌瘤患者护理ppt课件.pptx
- 2026年朔州职业技术学院高职单招职业适应性测试参考题库及答案解析.docx VIP
- 2026版科技核心期刊目录(中国科学技术信息研究所2025年11月17日公布).doc VIP
- 高压电缆敷设中牵引力及侧压力算法的优化研究.pdf
- 实词推断-获奖课件.pptx VIP
- 桥梁拆除施工方案.docx VIP
原创力文档

文档评论(0)