本帖最后由 VisualEleven 于 2012-03-06 11:47:20 编辑

解决方案 »

  1.   

    补充上sleep之后一切又变得美好了~(汗)给人一种好像处理不过来的错觉。。当然肯定是我的问题。从接受方打印的数据来看也是对同一段数据的多次接受。
      

  2.   


    那即是说原来加了sleep之后相邻的两个数据处理,后者不会冲掉前者的意思么。但是如果重叠结构被破坏了,应该不会重复发送一段同样的数据?
      

  3.   

    OVERLAPPEDPLUS 中应该用一段空间来保存数据的吧,然后读取到的文件数据赋值到这个空间里,再进行投递,然后在 GetQueueStatus中使用这个数据进行发送
      

  4.   

    没有看到pstPerIOData这个怎么弄的。
      

  5.   

    不能理解你为什么还要PostQueuedCompletionStatus一遍!