【问题标题】:Strategy for WCF server with .Net clients and Android clients?具有 .Net 客户端和 Android 客户端的 WCF 服务器的策略?
【发布时间】:2010-04-15 14:54:53
【问题描述】:

我正在使用 WCF 编写一个服务器,它应该能够与 .Net 客户端、Android 客户端以及可能的其他类型的客户端进行通信。

  • 客户端的主要类型是使用 .Net 编写的桌面应用程序。此客户端通常与服务器位于同一 Intranet。它将对服务器进行初始调用以获取系统的当前状态,然后在值更改时从服务器接收更新。这些更新很频繁,可能每秒一次。

  • Android 客户端将通过 Internet 连接。此客户端也对更新感兴趣,但它不像桌面客户端那么重要,因此(不太频繁的)轮询方案可能是可以接受的。

  • 所有客户端都必须登录才能使用服务,并且当通过 Internet 连接时,连接应该是安全的。

我熟悉 WCF,但我不确定哪种绑定最适合该场景以及使用哪种安全解决方案。另外,我没有使用过 Android,但我想让实现 Android 客户端的人尽可能简单地使用我的服务。那么,我的策略是什么?

【问题讨论】:

    标签: c# .net android wcf


    【解决方案1】:

    我已经完成了一小部分安卓系统。

    android sdk 本身不支持soap server,你得自己写。

    在使用 WCF 和 android 时,Rest 是您唯一的选择。这就是 Google 推动您开发应用程序的方式。

    【讨论】:

      【解决方案2】:

      通过 HTTP 传输的 WCF 是可行的方法,因为它不是二进制的,并且不会假设所有对等点都是 .net/windows。

      see this page for more info

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-03-18
        • 2010-12-22
        相关资源
        最近更新 更多