Simplified Inter-Process Communication for Windows
This .NET library uses named pipes to allow client processes to communicate to a server process either locally or across a local network connection using either byte arrays or the easy-to-use proprietary ByteBuffer class via duplex burst messaging.