Unix如何双向管道通信

Unix how to two ways pipe communication

本文关键字:管道 通信 何双 Unix      更新时间:2023-10-16

我需要管道的基本逻辑。我知道如何在同一个cpp中使用管道,但我需要做一些类似的事情;我必须创建2个.cpp文件。其中一个是父母,另一个是孩子。parent将缓冲区中的任何内容发送给child.cpp,并将从child.cpp接收响应。child.cpp从它的parent接收消息,并将此消息返回给它的parent。我可以在相同的.cpp中做到这一点,但我不知道如何在2.cpp中进行通信和实现。你知道吗?

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

查看以下SO问题以获得更多见解