代码之家  ›  专栏  ›  技术社区  ›  bmustata

Android客户端与.Net C#服务器之间的最佳通信策略[关闭]

  •  5
  • bmustata  · 技术社区  · 15 年前

    一些想法: -使用WCF库服务 -某种REST服务器

    解决这个问题的beast策略和库是什么?

    4 回复  |  直到 15 年前
        1
  •  7
  •   mikerobi    15 年前

    对于简单的消息传递和状态检查,任何基于HTTP的解决方案都比自己的TCP/IP协议好得多。

    是否应该使用REST取决于应用程序的性质。休息对 CRUD 应用程序,但对于其他类型的应用程序来说意义要小得多。

        2
  •  1
  •   Alexander Lucas    15 年前

    为什么是TCP/IP而不是基本的HTTP?

    Android对通过HTTP与云交互有着坚实的支持-请查看 HttpClient

    选择一种格式(XML、JSON等)确实取决于你,但是如果你想让你的应用程序成为RESTful(或者决定这是否合适),一个好的开始就是Android REST客户端应用程序上的Google IO talk。

        3
  •  0
  •   Ondrej Uzovic    14 年前

    这个答案来得有点晚,但您也可以考虑使用Eneter消息传递框架。 它是一个轻量级的跨平台框架,允许实现与消息的通信。对于与.NET的通信,可以使用TCP或HTTP协议。
    Android和.NET之间的通信示例如下 here .
    你能找到的技术信息 here .
    我希望它能帮助别人。

        4
  •  0
  •   user3748684    9 年前

    您可以使用基于json的对象,对它们进行序列化和反序列化,并将它们发布到aspx页面。这里有好文章 http://www.youritbuddy.com/blog/post/2016/11/14/json-communication-between-android-and-asp-net-c