【问题标题】:Communications strategy: Linux to .Net over SSL通信策略:Linux 到 .Net over SSL
【发布时间】:2012-03-13 00:48:46
【问题描述】:

我们有两台机器需要通信:一台基于 Linux 的网关和一台基于 Windows 服务器的应用程序。 windows机器端的软件是基于.NET的。

我们目前使用自定义协议通过基本 tcp/ip 套接字进行通信。

我遇到的问题是:

1) 使用原始套接字很难有效地实现 - 我们可以利用哪些更高级别的抽象?

2) 我们未来需要实施 SSL 安全通信 - 我的印象是,在这个级别工作时这将很难做到

如果您要在 Linux 和 .net 之间实现安全通信,您可能会在这两个平台上使用哪些技术堆栈?

其他一些可能有用的信息:

  • 我是一名 .Net 开发人员,几乎没有 linux 经验(其他人将实现 Linux 部分)
  • 应假定 Linux 网关位于防火墙后面(连接必须源自网关)
  • 通信会很频繁 - 例如每分钟交换一次数据
  • windows 平台软件最终是请求数据的那个。 (所以也许一个长轮询策略可能是合适的)

如果网关是基于 .net 的,我想我会利用 wcf 和 wsdualhttpbinding。鉴于它是 Linux,您会推荐什么策略? (libcurl+long polling+wcf有什么优点吗?)

编辑:一些不同的谷歌查询发现了 gSoap。也许这就是我要找的……

【问题讨论】:

    标签: .net linux wcf sockets


    【解决方案1】:

    我最终选择使用 node.js 和 websockets 进行实时通信,并使用基于 REST 的服务来满足一些单独的请求/回复类型需求。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-08-18
      • 2020-11-12
      • 1970-01-01
      • 2021-11-04
      • 2012-01-23
      • 2018-11-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多