VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 726|回复: 1

[求助] IOCP的问题我一直没搞清楚是为什么,望高人指点

[复制链接]
50_avatar_middle
在线会员 发表于 2015-12-3 08:37:05 | 显示全部楼层 |阅读模式
3驿站币
我用的是SYC老大的IOCP例子为基础,来扩展的,
客户端连接服务器的方式:
while(true)
{
......
connect(.....)
..........
}
我采用循环方式来连,如果客户端的IP变化了或其它原因断网后,便迅速连接,


问题如下:
如果IOCP开启后,在启动客户端连接IOCP,无论是客户端断网还是其它等原因,造成与IOCP的连接断开后,都能快速连接成功
如果客户端IOCP连接正常时,比如我要更新IOCP,就要先关了IOCP,在开户新的IOCP,这时,客户端能快速连接上IOCP,但之后
IOCP便不在接受客户端的数据,但是客户端的数据发送是正常的,1分钟之后的心跳检查发现后,T出客户端,客户端在连一次后,便正常了



我就是不明白,为什么新的IOCP开启后,客户端的连接怎么会这样





上一篇:for()有范围吗
下一篇:mfc 绘制图形
50_avatar_middle
ico_lz  楼主| 发表于 2015-12-8 11:28:26 | 显示全部楼层
我顶哟我顶哟我顶哟我顶哟我顶哟
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号tongdun|网站地图wx_jqr

GMT+8, 2019-5-23 22:13

Powered by Discuz! X3.4

© 2009-2019 cctry.com

快速回复 返回顶部 返回列表