如何实现.NET服务器和Python客户端?

时间:2010-11-02 08:49:57

标签: c# python remoting

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

P.S Python 2.7,而不是IronPython

3 个答案:

答案 0 :(得分:1)

.Net Remoting专为您在 .net两端时设计的,因此在Python端使用非常难。 (事件,.net远程处理的XML编码不容易在其他平台上使用)

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

答案 1 :(得分:1)

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

答案 2 :(得分:0)

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