【问题标题】:How implement .NET server and Python client?如何实现 .NET 服务器和 Python 客户端?
【发布时间】:2010-11-02 08:49:57
【问题描述】:

我有一个问题。我有一个工具(线程管理器),它接收一些数据并进行一些计算。我需要编写 Python 客户端以将数据发送到该工具...我应该使用 .NET Remoting,但是该怎么做呢? 请分享一些链接,我可以在其中阅读或发布一些代码...我无法通过谷歌搜索相关信息...

P.S Python 2.7,不是 IronPython

【问题讨论】:

  • 选择协议,编写服务器,编写客户端,完成。
  • 请提供更多细节:)

标签: c# python remoting


【解决方案1】:

.Net Remoting 是专为两端都有 .net 的情况而设计的,因此从 Python 端使用会非常困难。 (事件.net远程处理的XML编码在其他平台上不好用)

我假设 Python 支持 soap,如果支持,我会考虑在 .net 端使用 WCF 运行“基本配置文件”。 JSON 是另一种选择,有很多开源项目将 JSON 支持添加到 .net,我假设 Python 也支持 JSON。

【讨论】:

  • 我对“JSON”解决方案感兴趣,请您用两个词解释一下它在我的情况下是如何工作的?
  • 我运行 .NET 应用程序并从 Python 客户端向其发送 JSON?如何做到这一点(如何向 .NET 应用程序添加以这种方式接收数据的功能?)
【解决方案2】:

至于 JSON,在 .NET 方面你可以试试JsonFx。然后使用任何 json-rpc 客户端从 python 调用它。

【讨论】:

    【解决方案3】:

    我会使用 XML-RPC 进行通信。实现起来非常简单(Python 中的几行代码,不确定 .NET 但在那里也不难)并且在您的场景中应该足够了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-04
      • 1970-01-01
      • 1970-01-01
      • 2011-06-30
      • 1970-01-01
      • 2016-02-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多