Overview of WitRPC IPC Framework
WitRPC is a high-performance inter-process communication (IPC) framework for .NET designed as a modern successor to WCF. It allows developers to define service interfaces (Service Contracts) to establish full-duplex communication between processes. It is particularly useful for integrating legacy components (e.g., 32-bit processes) with modern platforms or running parallel independent processes on the same machine.
Supported transports include:
- Named Pipes
- TCP
- WebSocket
- Memory-Mapped Files (MMF): Optimized for ultra-fast, low-latency duplex communication and large data transfers on a local machine.