【发布时间】:2011-05-05 16:09:07
【问题描述】:
我有 2 个应用程序,一个用 C 编写,另一个用 Java 编写,假设在同一台机器上运行。在它们之间实现 IPC 的最佳方式是什么?
最好的意思是可移植性、最小的用户意识(防火墙弹出窗口...)等。
【问题讨论】:
-
其中很多取决于操作系统 - 例如:Linux 和 Solaris 门。
-
您可以使用 JNI 或 JNA 来实现一个库,该库将调用 C 函数以使用 IPC。有提供 IPC 的跨平台 C 库。如果你会使用 C++,那么你可以使用 Boost 库,它提供了 IPC。