SharedMemory (nuget): The SharedMemory library provides a set of C# classes that utilise a memory-mapped file for fast low-level inter-process communication (IPC) - specifically for sharing data between processes.  It features:  * a lock-free FIFO circular buffer  * a simple fixed-size generic shared memory array class  * a bi-directional RPC implementation (.NET 4.5+ / .NET Standard 2.0+ only)  * an implementation of a shared memory buffer for read/write.  * support for memory-mapped files in .NET 3.5/4/4.5 and .NET Standard 2.0+  * fast generic structure reading/writing  Usage: https://github.com/spazzarama/SharedMemory
Keywords: IPC|RPC|memory|mapped|file|shared|data|circular|ring|buffer