解决方案 »

  1.   

    管道是否是阻塞方式不知道,还没有完全理解,我用Event协调读写过程,算是把问题解决了。
    匿名管道不能在一个父进程和多个子进程中使用,我用了多个管道。
      

  2.   

    http://www.cppblog.com/playerken/archive/2009/06/17/87856.html
    如要满足1对多、双向等条件, 共享内存是最佳方式,其实就是文件映射的一种特殊方式, 剪切板也可以, 原理差不多。
    管道我只用过匿名的,在1对1单向的场景中用管道比较简单直观点。
      

  3.   


    我用匿名管道,如果没有读到数据,就一直等待在那里。后来用PeekNamePipe探测后,再用Readfile读,才解决问题。者应该就是阻塞方式的含义。
      

  4.   


    原来多少用过一点管道。socket则从来没用过,学习一下。