IPC Event Aggregator in C# (Part-2)
In the previous article Simple Event Aggregator in C# we covered creating a basic “in-memory” mechanism for transferring events within a single process and memory space. Now, let’s extend it to be able to communicate between separate executables (different processes). For that we’ll need to create what known as an Inter-Process Communication (IPC) mechanism. The challenge is that separate executables are isolated from one another by the operating system. Common IPC Solutions A dedicated event aggregator across executables would essentially be building one of the following IPC mechanisms under the hood. You can use existing libraries that abstract this communication for you,…