我想使用.NET和Java客户端(Android应用程序)创建服务器。
客户端将通过移动网络连接到服务器,因此无法使用tcp套接字进行双向通信。
我想为客户端登录开发一个逻辑:
客户端向服务器发送用户名和密码,服务器回复(已连接/未连接)。然后,如果客户端已连接,它将开始使用tcp套接字发送数据流。
到目前为止,我已经查看了一些Java / .Net互操作性和远程处理的教程,但仍未找到上述登录逻辑的解决方案。
我真的很感激有关如何创建登录逻辑或任何好的教程推荐的任何建议。
谢谢!
答案 0 :(得分:4)
没有对Android编码我真的不知道它的局限性。但是,我认为你最好的选择可能是通过肥皂或宁静的网络服务进行HTTP通信。
我建议您查看您的.Net服务器端组件的WCF。这将允许您部署Soap连接器或Rest连接器或两者。然后,您可能可以为登录逻辑使用标准HTTP基本身份验证。
使用Soap或Rest服务,您将能够使用Java中的众多soap库中的任何一个,或者您可以使用Java的内置库手动执行所有HTTP操作。