Interprocess communication provides pipelining for process communication.
In this project we are using named pipeline, such that it can be private pipeline only for two specific processes.
The project is using IViewNET library which provides useful methods for IPC.
There are two classes:
-
IViewPipeServer: Responsible for waiting any new connection, once a connection is made, both end points can communicate and send structured data.
-
IViewPipeClient: Responsible for connecting to a specific named pipe server, once a connection is successfully established, both end points can communicate and send structured data.
Visual studio 2019, .NET 4.5 and above