我正在开发应用程序和 c#,目前我只为 Windows 平台工作。但是,我打算开始使用 C# mono 来使我的程序能够与 linux、mac-os 和 windows 一起使用。
我在我的程序中实现的功能之一是能够在它们之间进行通信(即一个控制台类型的程序,它可以通过发送命令和接收回复消息、记录消息、信号等来与 GUI 程序进行通信和交互)。回到 windows dotnet 框架,我正在查看匿名管道,但现在,我正在检查 Mono.Unix.UnixPipes 是否会为我完成这项工作,并让我在 linux 下实现进程间消息传递,几乎不需要调整, mac操作系统和windows。
我对这种功能有点陌生,我现在正在阅读文档(但是,类和对象文档对我帮助不大)。我还浏览了一些在 stackoverflow 中发布的进程间消息传递问题。
如果有人有关于如何执行此操作的教程类型的文档或示例的链接,那将是一个很大的帮助。请帮忙?
谢谢你。