C# 安卓应用程序&x2B;网络服务

C# 安卓应用程序&x2B;网络服务,c#,android,ios,wcf,xamarin,C#,Android,Ios,Wcf,Xamarin,我是移动开发的新手,打算使用C#。我打算写一个小型的安卓(将来可能是iOs)应用程序。我不知道我需要用什么作为web服务器。我希望移动客户端向服务器发送请求并从中获取结果。我最好的主意是使用WCF web服务和json 这是个好主意吗 除了WCF,我还能用什么 关于移动应用程序的web服务器,我能读到什么 一些教程的附加链接将非常好。为什么REST+JSON比SOAP更适合移动web服务 关于这个主题,有很多教程 我会使用插座连接 对于C#,您可以使用套接字创建TCP侦听器 使用System

我是移动开发的新手,打算使用C#。我打算写一个小型的安卓(将来可能是iOs)应用程序。我不知道我需要用什么作为web服务器。我希望移动客户端向服务器发送请求并从中获取结果。我最好的主意是使用WCF web服务和json

  • 这是个好主意吗
  • 除了WCF,我还能用什么
  • 关于移动应用程序的web服务器,我能读到什么

一些教程的附加链接将非常好。

为什么REST+JSON比SOAP更适合移动web服务


关于这个主题,有很多教程

我会使用插座连接

对于C#,您可以使用套接字创建TCP侦听器 使用System.Net.Sockets;

就像智能机器人一样 TCP套接字将是一个简单的实现。

至于Android和连接性。 Android开发者平台总是一个好的开始。 developer.android.com/training/building-connectivity.html

或者你可以在c#中创建一个Rest接口 codeproject.com/Articles/112470/Developing-a-REST-Web-Service-using-C-a-walkthrough


并在android中进行http调用。取决于您的预期应用程序,以确定什么对您更有利

不确定是谁否决了这一点以及为什么否决了这一点,但消除了它。最好使用JSON格式数据交换的REST服务。这可能对您有所帮助: