【问题标题】:Android app + web service安卓应用+网络服务
【发布时间】:2015-02-12 09:42:20
【问题描述】:

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

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

附:一些教程的链接会很棒。

【问题讨论】:

  • 不知道是谁否决了这一点以及为什么,但中和了它。
  • 具有 JSON 格式数据交换的 REST 服务更可取。这可能对你有帮助:appliedcodelog.blogspot.in/2015/06/…

标签: c# android ios wcf xamarin


【解决方案1】:

有大量关于这个主题的教程。

我会使用套接字连接

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

对于安卓来说同样明智 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 调用。取决于您的预期应用,什么对您更好

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-02-08
      • 2013-01-05
      • 1970-01-01
      • 1970-01-01
      • 2017-01-16
      相关资源
      最近更新 更多