Unix如何管道通信两种方式

时间:2015-03-01 07:12:07

标签: c++ pipe fork parent-child parent

我需要管道的基本逻辑。我知道如何在同一个cpp中使用管道,但我需要做类似的事情;我必须创建2个.cpp文件。其中一个是父母,另一个是孩子。 parent将缓冲区中的任何内容发送到child.cpp,并将从child.cpp收到响应。 child.cpp接收来自它的msg是父,并返回此msg返回其父级。我可以在同一个.cpp中做到这一点,但我不知道如何沟通并将其实现为2 .cpp。 有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我认为你期望做的是在两个不同的进程之间建立管道ipc。您可以查看mkfifo来创建"命名管道"。

请查看以下SO question了解更多见解