ssx*_*ssx 5 c# python communication real-time
我正在开发一个项目,我将在C#中使用一个应用程序,在Python中使用另一个应用程序.C#应用程序将持续分析数据流,并在每次检测到有趣内容时引发标记.所以每次都会有一个事件,我的Python应用程序必须读取它并继续自己的进程,而其他标志将继续发送.如您所知,在发送另一个标志之前,C#app不会等待Python的完成计算.
所以我想知道是否有可能创建一个子/ pub(C#是发布者,Python是订阅者),如果是,我该怎么做,你觉得这是个好主意吗?我在这个领域很新,所以你能否告诉我是否有其他可能性?
谢谢你的帮助.
最简单的方法就是PIPE沟通。不建议的另一种简单方法是SOCKET编程。管道和命名管道是不同进程之间(通过不同编程语言)进行通信的良好解决方案。SOCKET编程就是这样,但可能需要更高的访问级别,并且安全性可能较低。
其他类型的IPC似乎无法使用。
欲了解更多信息,请参阅: