要如何才能建立一个全双工管道呢?

软件和网站开发以及相关技术探讨
回复
horsefaced
帖子: 43
注册时间: 2007-04-21 9:36

要如何才能建立一个全双工管道呢?

#1

帖子 horsefaced » 2007-07-02 22:04

发现pipe这个函数在linux下只能建立一个半双工管道,那要如何才能建立一个全双工管道呢?
horsefaced
帖子: 43
注册时间: 2007-04-21 9:36

#2

帖子 horsefaced » 2007-07-03 21:13

好吧,我知道了,原来linux与4.3+BSD一样,使用下面的方法建立全双工管道:

socketpair(AF_UNIX, SOCK_STREAM, 0, fd);

这样fd中的管道就是全双工管道了。
回复