Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Java客户端和.NET服务器之间建立通信_Java_.net_Remoting_Interop - Fatal编程技术网

在Java客户端和.NET服务器之间建立通信

在Java客户端和.NET服务器之间建立通信,java,.net,remoting,interop,Java,.net,Remoting,Interop,我想使用.NET和Java客户端(Android应用程序)创建一个服务器 客户端将通过移动网络连接到服务器,因此不可能使用tcp套接字进行双向通信 我想为客户端登录开发一个逻辑: 客户端向服务器发送用户名和密码,服务器回复(已连接/未连接)。然后,若客户端已连接,它将开始使用tcp套接字发送数据流 到目前为止,我已经阅读了一些关于Java/.Net互操作性和远程处理的教程,但仍然没有找到上面描述的登录逻辑的解决方案 我真的很感激任何关于如何创建登录逻辑的建议或任何好的教程建议 谢谢 我从未对安卓

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

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

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

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

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

我真的很感激任何关于如何创建登录逻辑的建议或任何好的教程建议


谢谢

我从未对安卓系统进行过编码,我真的不知道它的局限性。然而,我认为最好的选择可能是通过soapy或restful Web服务使用HTTP通信

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

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