【发布时间】:2014-11-22 23:44:20
【问题描述】:
我想知道如何与正在运行的进程进行通信,就像 Google Chrome 一样。如果它已经存在任何 Google Chrome 实例并且您单击外部链接(浏览器内部或外部),它会打开一个新选项卡。
那么,我的问题是这种通信是通过套接字或类似的方式发生的吗?
谢谢。
【问题讨论】:
-
tldp.org/LDP/tlk/ipc/ipc.html google 一下“Linux 进程间通信”。
-
您可以使用管道等,正如@Shemhamforasch 建议的那样,但通常 GUI 程序使用操作系统的消息总线。对于诸如 Windows 之类的平台来说,在执行程序中内置“作为窗口启动”的东西也很常见。我不知道细节,所以不是一个完整的答案。
标签: python c linux sockets communication