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

C、C++和Java语言
回复
horsefaced
帖子: 43
注册时间: 2007-04-21 9:36
送出感谢: 0
接收感谢: 0

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

#1

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

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

#2

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

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

socketpair(AF_UNIX, SOCK_STREAM, 0, fd);

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

回到 “C/C++/Java”