我正在尝试创建两个应用程序。一个应用程序应获取用户的输入(例如姓名、地址、电话号码),并将该信息发送到另一个应用程序进行存储。它还应该能够从其他应用程序读取存储的地址信息。 我对此的假设: 我计划在 application1 中使用 system() 进程来创建 application2。 对于这些进程之间的通信,共享内存作为IPC。 任何人都可以建议我这是否是这项任务的正确方法,或者是否有任何最好、最简单的方法来完成这项任务。
谢谢。
最佳答案
如果您正在寻找 python、java 或 c++ 进程之间的通信,您可以查看 google protocol buffers。
它干净优雅,可以跨文件和套接字工作。
您可以在两个进程之间使用套接字进行通信。
关于c - 在这种情况下最好使用哪种流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7181654/