我们在Windows上有一个C++应用程序,它启动了一个Java进程。这两个应用程序需要通过一些XML片段进行通信。
您会选择哪种进程间通信方法?为什么?
我们可以采用以下几种方法:共享文件、管道和套接字(虽然我认为这可能存在一些安全问题)。我也可以接受其他的方法。
您会选择哪种进程间通信方法?为什么?
我们可以采用以下几种方法:共享文件、管道和套接字(虽然我认为这可能存在一些安全问题)。我也可以接受其他的方法。
我曾经使用命名管道在C#和跨平台c++应用程序之间进行通信,并取得了不错的结果。但是,如果不能使用命名管道,则套接字绝对是最好的选择。