SOCKET IOCP DEMO代码

学习这个IOCP的时候走了不少的弯路呀...其中最弯的就是我选分不清楚重叠IO与IOCP..我汗...

 

所以在此之前呢我就先把重叠IO给先学了再学的IOCP..搞清楚了WINDOWS的异步机制...其实就是WSA开头的那些函数...

 

所谓异步.大家也可以想像成另启一个线程一样...只是过呢.这是是WINDOWS内核的问题..我只要调用这个WSA开头的函数就OK啦...

 

这当然是我理解的...呵呵...异步就是把这个工作放到一边儿去执行...就想你看电影一样,,网速比较慢..你把电脑开启,去吃饭去了..等你把

 

饭吃完电影就可以看咯这样子....然后你是不是就要点击播放播放这个电影呢...这就是你取得结果...取得结果是一个动作....而你吃饭是相当于

 

一个一直等待的过程....这又要交给WINDOWS的一个函数处理...GetQueuedCompletionStatus()   就是这家伙...它是一直阻塞的...

 

阻塞就是等到.WSA函数把工作做完.它就立马去取...就像排队买雪糕一样...哈哈.....

 

帖代码...

 

 

代码我没写注释...主要是WINDOWS的这个异步机制...

 

懂了看什么代码都一样的....呵呵....我的只是个DEMO而已.....

 

2010-06-04  14:39:21

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值