第三方应用程序从 XML 文件中读取一些 Java 代码,并在发生特定事件时运行它。在 Java 中,我想告诉在同一台计算机上运行的 .NET 3.5 应用程序发生了此事件。每次传输的总数据量大概就是几个字符。
使用 Java 告诉 .NET 进程发生了什么事的最佳方式是什么?
Java 似乎不支持 Windows 上的命名管道,.NET 本身并不支持内存映射,并且任何涉及 Web 服务或 RMI 的解决方案都是多余的。
如果您不希望 RMI 的全部开销,您可以通过打开端口并相互通信来在两者之间进行直接套接字通信。您必须有某种方法让两个进程就使用哪些端口、如何握手等达成一致,但比 RMI 更简单。
预计到达时间:看起来可以use来自java的命名管道,你就是不能create他们?因此,如果 .NET 进程创建它,您可以使用 java 对其进行读/写。 Java只将其视为文件?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)