gpt4 book ai didi

c++ - mkfifo 备选方案

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:36:10 25 4
gpt4 key购买 nike

我有一个不断需要写入信息的进程。此外,还有第二个进程有时会连接到写入进程的“信息 channel ”,并且应该读取连接后写入的信息。此过程也可能会再次断开连接并重新连接几次。

我目前通过在我的 C++ 程序中使用 mkfifo() 来使用命名管道实现这一点。不幸的是,如果我在这个 fifo 上调用 open() 它会阻塞,直到一个进程打开 fifo 进行读取。这对于命名管道来说很正常,但我需要这个打开命令是非阻塞的。

在这种情况下,您知道 mkfifo 的替代方法吗?

海因里希

最佳答案

您可以在环回接口(interface)上使用 Unix 域套接字或常规 TCP 套接字。

关于c++ - mkfifo 备选方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4003311/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com