NamedPipeWrapper by Matt Watson

<PackageReference Include="NamedPipeWrapper" Version="1.5.3-Beta" />

 NamedPipeWrapper 1.5.3-Beta

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 graphs. Messages are sent and received asynchronously on a separate background thread and marshalled back to the calling thread (typically the UI). Supports large messages - up to 300 MiB. Requires .NET 4.0 full.

<package xmlns="http://schemas.microsoft.com/packaging/2011/10/nuspec.xsd">
  <metadata>
    <id>NamedPipeWrapper</id>
    <version>1.5.3-Beta</version>
    <title>Named Pipe Wrapper</title>
    <authors>Matt Watson</authors>
    <projectUrl>https://github.com/acdvorak/named-pipe-wrapper</projectUrl>
    <requireLicenseAcceptance>false</requireLicenseAcceptance>
    <description>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 graphs.

Messages are sent and received asynchronously on a separate background thread and marshalled back to the calling thread (typically the UI).

Supports large messages - up to 300 MiB.

Requires .NET 4.0 full.</description>
    <summary>A simple, easy to use, strongly-typed wrapper around .NET named pipes.</summary>
    <copyright />
    <language>en-US</language>
    <tags>IPC Named Pipe Pipes Wrapper Message Messages Messaging Bus Serialize Serializable</tags>
  </metadata>
</package>