C# net框架下的跨平台ipc机制

C# net框架下的跨平台ipc机制,c#,.net,cross-platform,C#,.net,Cross Platform,我不熟悉Windows技术。我想使用IPC机制在进程之间进行高频数据交换。在.net framework中有哪些跨平台IPC机制可用 维基百科有一篇很棒的文章,描述了IPC的几种可能性 大多数情况下,IPC被称为同一主机上进程之间的通信 因此,您指的是“跨平台形式”,这取决于您是否仅指.Net Framework或.Net Framework应用程序与其他语言编写的应用程序之间的通信。此外,您还提到您是“windows新手” 当你谈论可用于Windows和Linux的.Net Framework

我不熟悉Windows技术。我想使用IPC机制在进程之间进行高频数据交换。在.net framework中有哪些跨平台IPC机制可用

维基百科有一篇很棒的文章,描述了IPC的几种可能性

大多数情况下,IPC被称为同一主机上进程之间的通信

因此,您指的是“跨平台形式”,这取决于您是否仅指.Net Framework或.Net Framework应用程序与其他语言编写的应用程序之间的通信。此外,您还提到您是“windows新手”


当你谈论可用于Windows和Linux的.Net Framework内核时,你可以使用Protobuffers,在那里你可以找到一篇文章。通过这种方式,您可以使用普通网络/命名管道进行通信。

谢谢您的回答。关于跨平台,我在Linux的Mono下运行C#应用程序。我确实看到Mono支持命名管道。是否还有任何特定的消息队列IPC可用?我发现MSMQ依赖于windows。您能推荐任何在.net framework中得到广泛支持的消息队列实现吗?恐怕我不知道任何集成在.net core中的本机消息队列。但这也许适用于你?