如何在Linux上运行的python脚本与windows上运行的.NET C#应用程序之间建立通信
本文关键字:运行 NET 应用程序 通信 windows 建立 之间 脚本 Linux python | 更新日期: 2023-09-27 17:59:30
我正在开发一个应用程序,该应用程序要求我将在虚拟机上的linux操作系统上运行的python脚本与在windows上运行的具有wpf表单的.net c#应用程序接口,以便c#应用程序将文件发送到python脚本进行处理。鉴于这种设置,我有哪些选择?
为了运行.NET应用程序,我尝试在linux上使用monodedevelop,但没有成功,因为monodedevelopment不支持wpf表单。
https://i.stack.imgur.com/7MRPb.jpg
使用套接字发送文件字节和它们之间的结果。
这里的一些文档:
C#插座
Python套接字
编辑:这应该使用虚拟机
如果你在机器之间有网络连接(本地网络、仅主机或互联网),那么你可以使用监听python上的文件
- UDP
- TCP
- SimpleHTTPServer
然后在C#应用程序中使用:
UDPClient
TCPClient
WebClient