C#应用程序和Python应用程序之间的简单通信方式

本文关键字:应用程序 简单 通信 方式 之间 Python | 更新日期: 2023-09-27 18:27:53

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

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

有没有其他方法可以做到这一点,或者我应该坚持ZeroMQ并尝试让它在Linux/Mono上运行?

C#应用程序和Python应用程序之间的简单通信方式

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

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

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