gpt4 book ai didi

同一台本地机器上的两个应用程序之间的通信

转载 作者:IT王子 更新时间:2023-10-29 01:08:05 27 4
gpt4 key购买 nike

我正在使用 C 语言和 Linux 作为我的编程平台。

我正在开发一个在后台运行的用户空间应用程序,就像守护进程一样。我的问题是,我想要另一个用户空间应用程序与这个守护进程通信。

我知道我必须使用进程间通信方法,但我不知道什么是正确的实现。

但在我的通信实现中使用 IPC 是我的另一个选择。其实我只是想通过使用另一个应用程序来改变我的守护进程的属性。请看下面的场景:

  1. 我的守护进程在后台运行。
  2. 然后一些应用程序将控制守护进程的属性,例如 sleep 延迟时间。

我的第一个选择是访问包含属性值的文件。这样我的守护进程将轮询该值。而其他应用程序将更改该值。

我不确定我的选择的效率。请指教。

谢谢。

最佳答案

更新配置文件并发送信号以引起重新读取是一种标准做法,既便宜又容易。

关于同一台本地机器上的两个应用程序之间的通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3122704/

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