在线急等,完成端口(IOCP)问题 套接字s 与完成端口hCompletion关联后,投递了多个重叠的IO操作(WSAResv WSASend), 此时关闭套接字s ,那些未使用的IO操作会怎么返回? GetQueuedCompletionStatus会不会得到值? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 会返回,GetQueuedCompletionStatus返回错误值 会返回,GetQueuedCompletionStatus返回错误值 套接字s 与完成端口hCompletion关联后,投递了多个重叠的IO操作(WSAResv WSASend), 此时关闭套接字s ,那些未使用的IO操作会怎么返回? GetQueuedCompletionStatus会不会得到值?==========================会返回:1.在大部分情况下GetQueuedCompletionStatus的返回值为False;2.还有有会返回True,而操作数据的长度为0;3.也有特例情况返回True,并且操作数据的长度不为零,也就是跟正常的操作完成相类似,此类情况实际上是操作的完成之后才被关闭。通常这种情况只能是由下一次提交请求失败而结束连接。 关闭socket句柄后,所有在该socket上已投递的未决操作,都会返回。可以理解为你关闭socket时,在之前投递了几个未决操作,GetQueuedCompletionStatus就会返回几次。 请教关于CComboBox 问题 用cvCanny边缘检测后,如何去除非四边形的噪点? string 转化为 int的问题 谁有vs2003下载哇? socket程序连接问题 一个24位图像转灰度图的问题 如何给EDIT变量赋值 急问!如何重置窗口? 高手请进--关于直接用SQL语句操纵数据库的一个问题 关于图像列表DRAW的问题 跪求:flash 插件是如何实现显示在其他层下面的?也就是wmode这个属性的原理是什么? 请教各位高手一个问题, 谢谢!
==========================
会返回:
1.在大部分情况下GetQueuedCompletionStatus的返回值为False;
2.还有有会返回True,而操作数据的长度为0;
3.也有特例情况返回True,并且操作数据的长度不为零,也就是跟正常的操作完成相类似,此类情况实际上是操作的完成之后才被关闭。通常这种情况只能是由下一次提交请求失败而结束连接。
可以理解为你关闭socket时,在之前投递了几个未决操作,GetQueuedCompletionStatus就会返回几次。