我正在使用 WCF 编写一个服务器,该服务器应该能够与 .Net 客户端、Android 客户端以及可能的其他类型的客户端进行通信。
客户端的主要类型是将使用 .Net 编写的桌面应用程序。该客户端通常与服务器位于同一个 Intranet 上。它将对服务器进行初始调用以获取系统的当前状态,然后在值更改时从服务器接收更新。这些更新很频繁,可能每秒一次。
Android 客户端将通过互联网连接。此客户端也对更新感兴趣,但它不像桌面客户端那么重要,因此(不太频繁的)轮询方案可能是可以接受的。
所有客户都必须登录才能使用这些服务,并且当通过 Internet 连接时,连接应该是安全的。
我熟悉 WCF,但我不确定哪种绑定(bind)最适合该场景以及使用哪种安全解决方案。此外,我还没有使用过 Android,但我想让实现 Android 客户端的人尽可能简单地使用我的服务。那么,我的策略是什么?
最佳答案
我已经完成了一小部分 android。
android sdk 本身不支持soap server,你必须自己写。
在使用 WCF 和 android 时,Rest 是您唯一的选择。这就是 Google 插入您开发应用程序的方式。
关于c# - 具有.Net 客户端和Android 客户端的WCF 服务器策略?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2646387/