gpt4 book ai didi

.net - 通信策略 : Linux to .Net over SSL

转载 作者:太空狗 更新时间:2023-10-29 11:15:51 26 4
gpt4 key购买 nike

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

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

我遇到的问题是:

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

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

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

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

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

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

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

最佳答案

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

关于.net - 通信策略 : Linux to .Net over SSL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9494588/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com