在线急等,完成端口(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就会返回几次。 BCG控件BCGPTabWnd控件的设置问题 界面编程容易混淆的地方 wincap开发包如何用? 如何枚举桌面上的所有图标并对其操作? VC 读写二进制bin文件 今天郁闷啊,24点作业和另一个作业都没通过 急问在全局HOOK,DLL中的全局变量问题。 CSocket怎样判断是否有效? 请问VC6.0里面Component and Controls Gallery这个东西在VC8.0的哪个地方啊 网络速度在98,,,,比windows2000快很多,,why?? 跪求:flash 插件是如何实现显示在其他层下面的?也就是wmode这个属性的原理是什么? 请教各位高手一个问题, 谢谢!
==========================
会返回:
1.在大部分情况下GetQueuedCompletionStatus的返回值为False;
2.还有有会返回True,而操作数据的长度为0;
3.也有特例情况返回True,并且操作数据的长度不为零,也就是跟正常的操作完成相类似,此类情况实际上是操作的完成之后才被关闭。通常这种情况只能是由下一次提交请求失败而结束连接。
可以理解为你关闭socket时,在之前投递了几个未决操作,GetQueuedCompletionStatus就会返回几次。