大坡3D软件开发

关注3D软件技术

用户操作
[即时聊天] [发私信] [加为好友]
蔡军生ID:caimouse
1234574次访问,排名17好友254人,关注者406
C++,3D,VC++软件开发,写技术文章,操作系统开发
caimouse的文章
原创 602 篇
翻译 0 篇
转载 41 篇
评论 940 篇
蔡军生的公告

点击这里给我发消息

MSN: caimouse1976 at sina.com

最近评论
xavierye:发现另外一个源码分析blog,可以和楼主的一起看:
http://www.cnblogs.com/duguguiyu/archive/2008/10/02/1303095.html
xavierye:发现另外一个源码分析blog:
http://www.cnblogs.com/duguguiyu/archive/2008/10/02/1303095.html
shada:前面两个混帐,没资格评论开源。
用着盗版的Word写文章批评开源的人真不少。
shada:前面两个混帐,没资格评论开源。
用着盗版的Word写文章批评开源的人大有人在。
andylrj:Google的浏览器真差劲!!!体验一把真心说出,要做的事还很多,终于明白微软的IE为什么要做这么庞大了,做小确实不行!
文章分类
收藏
相册
3D引擎
第二人生
谷歌浏览器
开发板
历史回忆
常用连接
人生历程
存档
软件项目交易
订阅我的博客
XML聚合  FeedSky

原创 IOCP(完成端口)开发手记(2) 收藏

新一篇: IOCP(完成端口)开发手记(3) | 旧一篇: IOCP(完成端口)开发手记(1)

在开发过程中,调用函数AcceptEx发现总是出错,出错代码是10038,根据调试,发现前面所有创建的SOCKET都是可用的,并且已经bind和Listen.就这样的一个问题,一直让我调试了一天,昨天晚10点多时候,想了一下,要不要清空输入的结构呢? 后来就接着测试一下,把OVERLAPPED结构的变量,全部清空为0,结果就没有问题了.真的气死人.

通过一天时间总算解决了一个问题,接着就是怎么样接收连接,并且接收到连接之后,又怎么样操作下一步呢?

由于IOCP都是通过发送请求来实现的,就是说下一步做什么操作,一定要预先进行操作.比如你想接收连接进来,就要先进行AcceptEx操作,如果想进行接收数据,也要先进行WSARecv操作.

接收下来就是怎么样进行接收和发送数据,以及连接的关闭处理.

发表于 @ 2005年03月04日 16:30:00|评论(loading...)|编辑

新一篇: IOCP(完成端口)开发手记(3) | 旧一篇: IOCP(完成端口)开发手记(1)

评论

#Ferrari 发表于2005-07-04 16:33:00  IP: 61.186.252.*
谢谢,我也调了1天,找到你这篇文章才解决的!真没想到还有这事!太谢谢了
#seven-eleven 发表于2005-11-24 09:33:00  IP: 59.57.173.*
我比较懒,我调试了一个小时,就不想调了,就找到这篇文章了。感谢ing...
#blackwater 发表于2005-12-21 20:42:00  IP: 202.110.224.*
这世道,楼主真是天才!
相信我以后再也不会忘记清空结构了
发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © 蔡军生