Java和.NET 3.5之间最佳的进程间通信方法是什么?

3
一个第三方应用从XML文件中读取一些Java代码,并在某个事件发生时运行它。在Java中,我想要告诉一个运行在同一台机器上的.NET 3.5应用程序,这个事件已经发生。每次传输的总数据量可能只有几个字符。
使用Java告诉.NET进程发生了某些事情的最佳方法是什么?
在Windows上,Java似乎不支持命名管道,而.NET不原生支持内存映射,任何涉及Web服务或RMI的解决方案都过于复杂。

可能是重复的问题:如何将Java与.Net集成? - ripper234
1个回答

4
如果您不需要完整的RMI开销,可以通过打开端口并相互通信进行直接套接字通信。您必须有一种方式让两个进程同意使用哪些端口,如何握手等,但比RMI更简单。
注:看起来您可以从Java中使用命名管道,只是无法创建它们?所以如果.NET进程创建了它,您就可以使用Java读/写它。Java只将其视为文件?

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接