注册 登录
编程论坛 VC++/MFC

C++网络编程高手进

qqsb123 发布于 2008-04-15 13:48, 802 次点击
我现在在做一个C/S网络通信程序,服务端采用完成端口模型..
我碰到了一个奇怪的问题,就是客户端第一次连接服务器,服务端数据接收和发送是正常的(连续发送也没问题),可是
关闭客户端一段时间(两三分钟左右)后,再重起客户端,服务端数据接收和发送就出现了问题,服务端只
能打印出是那个套接字在连接,而数据接收不了了...
我跟了一下代码,发现了GetQueuedCompletionStatus这个函数没有被调用,不知道问题出在那里?
我研究完成端口时间不长,求高手指点一下...
服务端和客户端代码都在test中,用VC6.0和.net2003都可进行编译.
只有本站会员才能查看附件,请 登录


[[it] 本帖最后由 qqsb123 于 2008-4-15 14:15 编辑 [/it]]
3 回复
#2
余来2008-04-15 18:11
服务器端代码那么多,又没怎么注释,杂看得懂。。。
#3
qqsb1232008-04-16 09:11
服务端是外国人写的完成端口代码,只有英文注释...
不过代码还不是太长吧,就开了几个线程,流程也很简单,高手只要稍微看一下,就可以看懂了
#4
wd60732010-12-09 20:37
三楼的意思是说二楼肯定不是高手了...
1