c# - 使用 C# TcpChannel 服务器的 Java RMI 客户端

标签 c# java rmi remoting

太棒了,我们这里有这个系统,其工作方式如下:

我们有一个面向 WWW 的 Java WS,因此我们的客户可以从任何地方访问它。

Java WS 只是通往位于我们本地 Intranet 中的 .NET C# WS 的桥梁。 .NET C# WS 正在使用 TcpChannel 客户端连接到正在监听 TcpChannelWindows 服务所以我们可以从 .NET C# WS

调用它的方法

问题是:

我正在考虑消除对 .NET C# WS 的需求 - 这意味着 - 我想使用 Java RMI 调用 C# Windows 服务

中的远程方法

有可能做这样的事情吗?我一直在谷歌搜索,但还没有找到任何东西。

感谢任何帮助!

最佳答案

一些分析和建议

  • > Java RMI仅在两个 Java 虚拟机 (JVM) 之间工作。它是一种只有 JVM 才能理解的协议(protocol)。
  • 因此您不能使用 Java RMI 调用 C# 程序。
  • 正如您提到的,Java WS 只是 .NET C# WS 的外观。 -我不确定你为什么需要门面网络服务! Web 服务接口(interface)是平台/技术中立的,您的客户应该能够直接访问 .NET C# WS

我假设您使用的是标准网络服务协议(protocol),如 SOAP。

关于c# - 使用 C# TcpChannel 服务器的 Java RMI 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9001627/

相关文章:

java - 如何将标签放在类似于 Google+ 应用程序的其他布局下? (包含示例图片)

c# - Rhino Mocks Stub 返回时的不同实例

c# - 您将如何在单个 ASP.Net MVC Web 应用程序中构建访问者和管理功能?

java - 多个期望值 dynamoDB

java - JScrollPane 无法与 FormLayout 一起使用

Java - 列出当前 RMI 连接

java.rmi.UnexpectedException : Failed to parse descriptor file; nested exception is: java. rmi.server.ExportException:

java - 使用 ProcessBuilder 时客户端无法连接 RMI 注册表

c# - 如何在 Facebook C# SDK 中获取注销 url?

c# - 使用 LINQ to Entities 的条件投影