【发布时间】:2016-03-20 10:47:45
【问题描述】:
这是我的问题的要点
- 进程 A 引发事件
- 可能在另一台机器上的进程 B,捕获事件并执行某些操作
.net 框架完全可以吗?我看过的每个示例都有事件生产者和消费者在同一台机器上的同一进程/应用程序中。有时它们在同一个线程中,有时它们在不同的线程中,但它们总是在同一台机器上的同一个进程中。
我可以通过使用套接字将事件从一个进程发送到另一个进程并在接收端引发事件的事件处理程序来实现所需的效果。这似乎是一种非常迂回的方法,因为我必须创建事件 ID、序列化/反序列化参数并使用大量套接字代码,这与我在 90 年代在 C 中所做的相同。
现在的问题是
如何使用 .net 框架事件机制将事件从一个进程发送到同一台机器上的另一个进程?
【问题讨论】: