.net框架中的跨平台ipc机制 [英] cross-platform ipc mechanism in .net framework

查看:170
本文介绍了.net框架中的跨平台ipc机制的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是Windows技术的新手。我想使用IPC机制在进程之间进行高频数据交换。 .net框架中可以使用哪些跨平台IPC机制?

I am new to Windows technologies. I want to use an IPC mechanism for high-frequency data exchanges between processes. what are some of the cross-platform IPC mechanism available in .net framework?

推荐答案

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

Wikipedia has a great article here, describing the several possibilities of IPC.

大多数IPC被称为同一主机上进程之间的通信。

Mostly IPC is refered to as communication between processes on the same host.

因此,您指的是跨平台,如果您仅指.Net Framework或.Net Framework应用程序与其他语言编写的应用程序之间的通信,则它是依赖的。此外,您提到的是 Windows的新手。

Therefor you are referring to 'cross plattform' it is dependant if you mean only the .Net Framework or also communication between .Net Framework applications and applications written in other Languages. Additionally you are mentioning that you are 'new to windows'.

在谈论适用于Windows和Linux的.Net Framework Core时,例如。使用Protobuffers,您可以在此处找到文章。这样,您可以使用普通的网络/命名管道进行通信。

When you are talking about the .Net Framework Core which is available for Windows and Linux you could eg. use Protobuffers where you can find an article here. This way you can use normal Network / Named Pipe for communication.

这篇关于.net框架中的跨平台ipc机制的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆