【问题标题】:Establishing communication between Java client and .NET server在 Java 客户端和 .NET 服务器之间建立通信
【发布时间】:2009-03-14 05:44:24
【问题描述】:

我想使用 .NET 和 Java 客户端(Android 应用程序)创建一个服务器。

客户端将通过移动网络连接到服务器,因此无法使用tcp套接字进行双向通信。

我想开发一个客户端登录的逻辑:

客户端将用户名和密码发送到服务器和服务器回复(连接/未连接)。然后,如果客户端已连接,它将开始使用 tcp 套接字发送数据流。

到目前为止,我已经查看了一些关于 Java/.Net 互操作性和远程处理的教程,但仍然没有找到上述登录逻辑的解决方案。

我非常感谢有关如何创建登录逻辑的任何建议或任何好的教程推荐。

谢谢!

【问题讨论】:

    标签: java .net remoting interop


    【解决方案1】:

    我从来没有针对 Android 进行过编码,我真的不知道它的局限性。但是,我认为您最好的选择可能是通过肥皂或 RESTful Web 服务使用 HTTP 通信。

    我建议为您的 .Net 服务器端组件研究 WCF。这将允许您部署 Soap 连接器或 Rest 连接器或两者。然后,您可能能够为您的登录逻辑使用标准 HTTP 基本身份验证。

    借助基于 Soap 或 Rest 的服务,您将能够使用 Java 的众多 soap 库中的任何一个,或者您可以使用 Java 的内置库手动完成所有 HTTP 工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-10
      • 1970-01-01
      • 1970-01-01
      • 2015-02-16
      相关资源
      最近更新 更多