本帖最后由 GuestCode 于 2009-11-04 14:17:15 编辑

解决方案 »

  1.   

    IOCP只是处理你的数据发送和接收请求并发送结果在完成的时候返回操作结果,
    至于你的业务是怎么处理那是使用者应该关心的,而不是IOCP关心的.
    另外IOCP提供的那两个键其实很重要,每次发送或接受结束的时候顺带把一些参数捎回来给你,
    这是通过传递指针来实现的.所以如果不使用这个两个东西,其实那就是在浪费IOCP的效率.
    指针所要传达什么样的信息,这由设计者决定,这就是IOCP设计灵活的地方.另外它使得两个
    指针有种天然的联系,那就是在投递的时候它们是"一起"进去的,出来的时候也是一起出来的.
    想想这种方便有那种模型能提供,只有IOCP有,不过好象非Windows平台下也有类型IOCP的模型.