2010-11-02 75 views
1

我遇到了问题。我有一个工具(线程管理器)接收一些数据并做一些计算。我需要编写Python客户端将数据发送到该工具...我应该使用.NET Remoting,但是该怎么做? 请分享一些链接,我可以阅读或张贴一些代码...我不能谷歌有关信息...如何实现.NET服务器和Python客户端?

PS的Python 2.7,而不是IronPython的

+0

选择一个协议,写一个服务器,写一个客户端,完成。 – 2010-11-02 08:52:20

+0

请稍微详细一点:) – 2010-11-02 08:54:20

回答

1

.NET远程设计为当你有.net在两端所以会很难从Python端使用。 (事件XML编码的.net远程处理并不容易从其他平台使用)

我假设Python支持肥皂,如果是的话,我会看看使用WCF在.NET结束运行“基本配置文件”。 JSON是另一种选择,有很多开源项目为.net添加JSON支持,我假设Python也有JSON surport。

+0

我对“JSON”解决方案感兴趣,能否请你用两个词来解释我在我的情况下是如何工作的? – 2010-11-02 09:05:10

+0

我运行.NET应用程序并从Python客户端发送JSON到它?如何做到这一点(如何增加.NET应用程序的功能以这种方式接收数据?) – 2010-11-02 09:06:51

1

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

0

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