c# - 事件驱动的进程间通信(IPC)

标签 c# .net ipc named-pipes

我正在努力创建一个 C# .NET 应用程序(单线程)。我需要从同一台计算机上运行的现有 MFC 应用程序接收数据。我的 .NET 应用程序是由一些窗口窗体对象(如按钮等)以及串行端口输入驱动的事件。因此,例如,只有在有新的串行数据时才会调用我的事件处理程序。我想知道是否有一种 IPC 机制也可以以事件驱动的方式设置?我正在查看命名管道,但没有在网上看到其他人以这种方式使用它的任何示例。

最佳答案

WCF 包含一种处理 callbacks and events 的机制.如果您在本地计算机上,这可以配置为在命名管道上工作,这使得它非常快速和高效。

关于c# - 事件驱动的进程间通信(IPC),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22719310/

相关文章:

c# - 在 Xamarin Forms 中触发事件指示器

c# - 可视化 .NET dll 中的类结构

.net - 如何保护 SQL Azure 数据库连接的凭据?

python - POSIX 兼容系统上 Python 进程的 IPC 解决方案

c - Linux - c - 没有上下文切换和低开销的 ipc 通知?

c# - 如何访问强类型 DataRow 的原始版本和修改版本?

c# - C#<->C++ DLLImport "Attempted to read or write protected memory."问题

c# - 从坏表列命名 C# 类

c# - 为什么使用带有 char 数组的字符串构造函数作为常量?

Linux 程序之间的通信