假设我在上面使用了pipefdn[2]pipe(),可以使用单个管道实现双向通信,还是需要2个管道?

最佳答案

不好意思Linux pipe()是单向的。请参见the man page,以及pipe(7)fifo(7)。还考虑AF_UNIX套接字,请参见unix(7)

关于c - 可以将单个管道用于 parent 与 child 之间的双向通信吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29520947/

10-13 07:26