如何在 Linux 上的 python 脚本 运行 与 windows 上的 .NET C# 应用程序 运行 之间建立通信?
How to establish communication between a python script running on Linux with a .NET C# application running on windows?
我正在开发一个应用程序,该应用程序需要我在具有 .net c# 应用程序的虚拟机上 python 脚本 运行ning on linux OS让 wpf 在 windows 上形成 运行ning,以便 c# 应用程序将文件发送到 python 脚本进行处理。根据此设置,我有哪些选择?
我尝试在 linux 上使用 monodevelop 来 运行 .NET 应用程序,但没有成功,因为 modevelop 不支持 wpf 表单。
使用套接字在它们之间发送文件字节和结果。
这里有一些文档:
编辑:这应该可以使用虚拟机
如果您的机器之间有网络连接(本地网络、仅主机或互联网),那么您可以使用以下方法侦听 python 上的文件:
- UDP
- TCP
- 简单的 HTTPServer
然后在 C# 应用程序中使用:
UDPClient
TCPClient
WebClient
我正在开发一个应用程序,该应用程序需要我在具有 .net c# 应用程序的虚拟机上 python 脚本 运行ning on linux OS让 wpf 在 windows 上形成 运行ning,以便 c# 应用程序将文件发送到 python 脚本进行处理。根据此设置,我有哪些选择?
我尝试在 linux 上使用 monodevelop 来 运行 .NET 应用程序,但没有成功,因为 modevelop 不支持 wpf 表单。
使用套接字在它们之间发送文件字节和结果。
这里有一些文档:
编辑:这应该可以使用虚拟机
如果您的机器之间有网络连接(本地网络、仅主机或互联网),那么您可以使用以下方法侦听 python 上的文件:
- UDP
- TCP
- 简单的 HTTPServer
然后在 C# 应用程序中使用:
UDPClient
TCPClient
WebClient