首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

关于完成端口的一个有关问题

2012-01-24 
关于完成端口的一个问题我刚接触完成端口这个模型,我想问下各位大侠,GetQueuedCompletionStatus这个函数是

关于完成端口的一个问题
我刚接触完成端口这个模型,我想问下各位大侠,GetQueuedCompletionStatus这个函数是不是一旦有网络消息就会被激活?还是需要用WSASend和WSARecv这两个函数来激活?

[解决办法]
你先要投递WSASend或WSARecv的请求,操作系统会处理你投递的请求,当系统完成你的请求后
会把通知放到这个完成端口对应的通知队列里面,你的工作现场就可以不断的调用GetQueuedCompletionStatus来获取通知队列里面的通知
[解决办法]
你投递了WSASend,那么send结束以后会激活
投递了WSARecv,那么有数据过来以后会激活

热点排行