在 2 个 C 程序之间传输数据的最简单方法是啥?

Posted

技术标签:

【中文标题】在 2 个 C 程序之间传输数据的最简单方法是啥?【英文标题】:Easiest way to transfer data between 2 C programs?在 2 个 C 程序之间传输数据的最简单方法是什么? 【发布时间】:2010-03-11 05:06:25 【问题描述】:

在 Windows 上的 ANSI C 中,在本地运行的两个程序之间传输数据而不需要从文件写入/读取的最佳/最简单方法是什么?数据将是基本文本,只有一个程序发送,另一个程序接收。谢谢。

【问题讨论】:

两个程序(进程)和两个线程是完全不同的野兽。你是什​​么意思? 【参考方案1】:

进程间通信本质上是平台相关的; “ANSI C”对此没有什么可说的,但对于 Windows,您应该从这里开始:

http://msdn.microsoft.com/en-us/library/aa365574(VS.85).aspx

很大程度上取决于您所讨论的应用程序类型、数据量以及流程的紧密耦合程度。

【讨论】:

以上是关于在 2 个 C 程序之间传输数据的最简单方法是啥?的主要内容,如果未能解决你的问题,请参考以下文章

在多个 iOS 和 Android 设备之间保持数据库同步的最简单方法是啥?

为 C/C++ 编写检测分析器的最简单方法是啥?

在颤振飞镖中合并2个对象列表的最简单方法是啥?

在项目之间共享 React 组件的最简单方法是啥? [关闭]

在本地运行一次计时器触发的 Azure 函数的最简单方法是啥?

提供 undetermined-lifespan bool 在线程之间共享的最简单方法是啥?