Android应用+网络服务

时间:2015-02-12 09:42:21

标签: c# android ios wcf xamarin

我是Mobile dev的新手。要使用C#。我打算写一些小机器人(可能是未来的iOs)app。我无法弄清楚我需要使用什么作为Web服务器。我希望移动客户端向服务器发送请求并从中获取结果。我最好的想法 - 使用WCF Web服务和json。

  • 这是个好主意吗?
  • 除了WCF,我还能使用什么?
  • 我可以阅读有关移动应用程序的Web服务器的内容吗?

P.S。一些教程的链接会很棒。

2 个答案:

答案 0 :(得分:1)

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

我会使用套接字连接

对于C#,您可以使用套接字创建TCP侦听器 使用System.Net.Sockets; https://msdn.microsoft.com/en-GB/library/bb397809(v=vs.90).aspx

和android一样明智 TCP套接字将是一个简单的实现。 http://examples.javacodegeeks.com/android/core/socket-core/android-socket-example/

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

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

并在android中进行http调用。取决于您的预期应用程序,哪些更适合您

答案 1 :(得分:0)

为什么REST + JSON比移动Web服务的SOAP更受欢迎

http://www.bamboorocketapps.com/rest-json-vs-soap-xml/