returned for Tags:"ipc"
Named Pipe Wrapper
Create named pipe servers that can handle multiple client connections simultaneously.
Send strongly-typed messages between clients and servers: any serializable .NET object can be sent over a pipe and will be automatically serialized/deserialized, including cyclical references and complex object...
The SharedMemory class 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.
* a lock-free FIFO circular buffer
* a simple fixed-size generic shared memory array...
The XDMessaging library provides an easy-to-use, zero configuration solution to inter-process communication for .NET applications. It provides a simple API for broadcasting and receiving messages across application domain, process, and even network boundaries.
Simply one of the fastest and most robust inter-process communcations available
on the Windows platform. WinRPC is the building block of DCOM and probably the
most used remote proceedure call in Windows. In plain words it is the fastest,
most stable, secure transport...
Google.ProtocolBuffers.Rpc uses the Win32 RPC Interop library, CSharpTest.Net.RpcLibrary, as a primary transport for Protobuffer services.
Extremely fast, secure, extensible, and reliable.
CrossChannel is a framework for simple peer-to-peer (P2P) and inter-process communication (IPC).
3,277 total downloads
Grapple offer a strongly typed and Async IPC between processes, using persistent Memory Mapped File.
ChildProcesses - Child Process Management for .NET
ChildProcesses is a child process management library for the .NET Framework.
It allows to create child processes, and provides bidirectional extendable interprocess communication based on WCF and NamedPipes out of the box.
Child and parent processes monitor each other and notify about...
SharmIPC .NET inter-process communication IPC for .NET .NETStandard .NETCore
[512 bytes package in both directions]
Remote async and sync calls with response (a la RPC), full-duplex, with the speed of 20 MB/s.
Remote async calls without response (a la send and forget), full-duplex, with the speed of 80 MB/s.
[10000 bytes package in both directions]
Remote async and...
Fast mechanism for sending messages using memory-mapped files
CrossChannel.SyncObjects is a framework for synchronizing objects and collections using peer-to-peer (P2P) communications.
CrossChannel.NoBus is a infrastructureless service bus operating using peer-to-peer (P2P) communications.
Google.ProtocolBuffersLite.Rpc uses the Win32 RPC Interop library, CSharpTest.Net.RpcLibrary, as a primary transport for Protobuffer services.
Extremely fast, secure, extensible, and reliable. This version depends on Google.ProtocolBuffersLite version (optimize_for = LITE_RUNTIME).
Efficient reliable UDP unicast, UDP multicast, and IPC transport protocol.
1,415 total downloads
A tiny .NET library to do inter-process communication (IPC) between different processes on the same machine.
XDMessaging Lite Library
The XDMessaging library provides an easy-to-use, zero configuration solution to inter-process communication for .NET applications. It provides a simple API for broadcasting and receiving messages across application domain and process. Lite version excludes network propagation functionality.
Aeron Media Driver for use with Aeron.Client.
Visual Studio Debug Helper for ChildProcesses (Child Process Management for .NET)
Visual Studio Debug Helper for ChildProcesses attaches the Visual Studio debugger automatically to any started child process with the ChildProcesses library.
Ljund Common Library
The Ljund Common Library includes many useful development aids such as:
- Task Queue; The ability to set multiple tasks running in a queue-like system with configurable options of what to do in certain situations
- Cryptography Helpers; Assymmetric, Symmetric and Hash functions
- Win32 Helpers;...
689 total downloads
Implements a simple API for creating async socket clients and servers that can exchange raw bytes or binary messages. Imagined as a lightweight managed async zeromq replacement focusing on TCP sockets. Strives to be portable to Mono.