c# - 具有.Net 客户端和Android 客户端的WCF 服务器策略?

标签 c# .net android wcf

我正在使用 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/

相关文章:

android - 无法使用转储 HPROF 文件功能

android - 相机 2 API 视频录制 - 自动闪光不工作

c# - 在 Windows 10 通用应用程序中播放音频和视频?

c# - 将左列添加到 MVC Net Core 元素模板 View 中,该 View 会随着用户向下滚动而消失

c# - 为什么 DateTime.Parse 这么慢?

.net - 值不能为空,参数名称 : dataTable

.net - 以下场景的最佳设计模式

c# - 如何从 IIS 托管的 WCF 服务启动进程?

c# - 如何使用收缩、toArray 和 fromArray 方法改进 System.Tuple

android - 编辑框提示 - 始终显示提示