SharedMemory NuGet Package

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.




Got any SharedMemory Question?





Info

Version: 2.3.2
Author(s): Justin Stenning
Last Update: Thursday, February 3, 2022
.NET Fiddle: Create the first Fiddle
Project Url: https://github.com/spazzarama/SharedMemory
NuGet Url: https://www.nuget.org/packages/SharedMemory


Install
Install-Package SharedMemory
dotnet add package SharedMemory
paket add SharedMemory
SharedMemory Download (Unzip the "nupkg" after downloading)

.NETFramework 3.5
  • No dependencies.
.NETFramework 4.0
  • No dependencies.
.NETFramework 4.5
  • No dependencies.
.NETFramework 4.7
  • No dependencies.
.NETStandard 2.0 net46
  • No dependencies.
netstandard2.1 1 package depend on this package.


Tags



STATS

must-have-score

1.4

avg-downloads-per-day

16

days-since-last-release

1053