I want to create a communication between a parent and a child process, both written in C#.
It should be asynchronous, event-driven.
I don't want to run a thread in every process to handle the very rare communication.
What is the best solution for it?
Use Asynchronous operations with BeginRead/BeginWrite and AsyncCallback.