【问题标题】:Using WCF netTcpBinding with Android Client将 WCF netTcpBinding 与 Android 客户端一起使用
【发布时间】:2012-01-12 08:24:20
【问题描述】:

我目前有一个基于 Windows 的客户端,使用 Silverlight 实现,它使用 WCF Net.tcp (netTcpBinding) 与服务器建立双向 tcp 连接。

现在我想开发一个基于 Android 的客户端,在服务器端进行最少的更改。

  1. 是否可以将 netTcpBinding 与 Android 客户端一起使用?
  2. 最好的方法是什么?
  3. 如果没有,除了标准的 tcp 套接字连接之外,是否有推荐的方法来实现与服务器的安全双向连接?

我看到了以下解决方案How to Consume WCF Service with Android 但它提供了基本的HttpBinding。知道如何让 Android 客户端连接以及如何从服务器获取呼叫吗?

【问题讨论】:

  • 使用 BasicHttpBinding 有什么问题?它是可互操作的。

标签: android wcf tcpclient nettcpbinding


【解决方案1】:

NetTcpBinding 带有 NET 前缀的星号,表示仅 .NET。它不是可互操作的绑定。使其工作的唯一方法是自己在客户端实现underlaying protocols。我几乎可以肯定它不值得(除非您要出售该实现)。

NetTcpBinding 的安全性通过 Windows 域或证书实现。

如果您希望与 Android 设备进行双向安全通信,我预计您将不得不使用不同的技术而不是 WCF 或使用另一个(非 MS)传输通道。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-16
    • 2013-06-18
    相关资源
    最近更新 更多