c++ - 在两个独立的程序之间传递信息

标签 c++ linux ipc

我想在我的程序中传递一个输入变量的值让#1 传递给另一个程序#2,我希望#2 打印它到达屏幕的数据,两者都需要用 C++ 编写。这将在 Linux 上进行。

最佳答案

根据平台的不同,有许多可用的选项。您尝试执行的操作通常称为进程间通信 (IPC)。

一些选项包括:

  • socket
  • 管道
  • 队列
  • 共享内存

最简单的方法可能取决于您使用的平台。

关于c++ - 在两个独立的程序之间传递信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1920687/

相关文章:

linux - 在 Linux 上构建 Skia 时出现的问题

c++ - ZMQ 中的 EAGAIN 扩展请求回复

c++ - 取代ezXML

c++ - 当实现完全在我的 .HPP 文件中时,编译器正在寻找 .CPP 文件

linux - 用于复制文件和文件夹并执行命令的简单 shell 脚本

linux - 双重引导Linux和Windows,尊重git工作流程的最佳方法?

c++ - 使用带有 stdin 和 stdout 重定向的 2 进程管道时如何避免在 stdin 上重复输入

javascript - eventemitter.emit 方法在 Node js 中不返回

c++ - 在现有窗口上绘画

c++ - 是否有任何 C++ API 可用于了解操作系统描述?