我可以在mac命令行应用程序和mac应用程序之间进行通信吗

Can I communicate between mac command line app to mac app

本文关键字:应用程序 mac 通信 命令行 我可以 之间      更新时间:2023-10-16

我有一个在objective-c中开发的mac应用程序。cpp中还有另一个命令行中间应用程序,它是本机主机应用程序,用于接收来自chrome扩展的消息。每当中间应用程序接收到来自扩展的消息时,我想立即将该消息传递给mac应用程序。

有没有任何消息传递机制我可以用来在cpp应用程序到mac应用程序之间传递

  1. 我想通过cpp应用程序编写文件;从mac应用程序读取相同的文件

  2. 分布式对象。但不知道它会在cpp程序中工作

  3. 任何套接字编程

请向我推荐任何可能的解决方案

目标C和C++代码可以组合到一个项目中。您的问题的解决方案可能只是将C++本机消息传递主机与您现有的Objective C应用程序相结合。如果它们必须保持独立,那么分布式对象或其他文档化的替代方案等OSX API可能是应用程序这两个组件之间通信的最佳解决方案。