在C#app和Python app之间进行通信的简单方法

时间:2014-10-27 09:46:40

标签: c# python mono zeromq

我在Windows和Linux下运行了一个C#应用程序。我想实现一种通过Python脚本与它通信的方法。

我已经尝试过使用ZeroMQ库,当C#应用程序在Windows上运行时它正常工作 - 我可以在两端发送/接收消息。但是当我尝试在Linux / Mono上使用时,我失败了 - 应用程序崩溃,kernel32异常。我尝试使用教程重新编译libzmq.dll,但我无法正确使用它。

还有其他方法可以做到这一点,还是应该坚持使用ZeroMQ并尝试让它在Linux / Mono上运行?

2 个答案:

答案 0 :(得分:2)

使用NetMQ,在Windows上运行的ZeroMQ的C#端口和没有32/64位问题的Mono。

https://github.com/zeromq/netmq https://www.nuget.org/packages/NetMQ/

答案 1 :(得分:0)

您始终可以打开TCP或UDP套接字并通过它进行通信。

相关问题