我正在寻找一些现有的广播数据的方式(如IPC,但是以一种不相关的方式)。
需要: 我目前正在进行一个没有HMI(并且没有)的计算程序,我希望这个程序能够发送有关其进度的信息,以便另一个程序可以显示它(例如在HMI中)。但如果没有其他节目"听",则不会中断。我想在计算程序中嵌入最小的逻辑。
我已经找到了关于IPC的东西,但它似乎只适用于客户端 - 服务器配置。 所以我发现我的需求是找到一种广播数据的方式,客户可能会也可能不会听这个广播。
我该怎么做?
修改 我想要或者一个非常简单的解决方案(比如.h文件的独立设置(不超过5个))或者甚至是我自己做的一种方式:正如我所说,IPC似乎没问题,但它以相互连接的方式工作。 例如,0MQ(http://zguide.zeromq.org/page:all#Getting-the-Message-Out)正在完全按照我的需要进行操作,但它正在嵌入很多功能。
答案 0 :(得分:0)
您可以尝试使用MPI库。
查看this
答案 1 :(得分:0)
目前,共享内存(在UNIX上)似乎可以完成这项工作。 我还没有调查过几点:
所以我仍然在等待更好的解决方案。