name: H.Pipes
description: Features:
- 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.
- Async
- Requires .NET Standard 2.0
- Supports large messages - up to 300 MiB.
- Server restart automatically
- Automatically wait for the release of the pipe for the server, if it is already in use
- Automatically waiting for a server pipe creating when client connecting
- Automatic reconnect with a given interval and at each `client.WriteAsync`, if necessary
- Supports variable formatters, default - BinaryFormatter which uses System.Runtime.Serialization.BinaryFormatter inside
- Also available ready formatters in separate nuget packages: H.Formatters.Json
- Supports `PipeAccessRule`&#39;s(see `H.Pipes.AccessControl` nuget package) or more complex code to access using the `PipeServer.PipeStreamInitializeAction` property
license_spdx: MIT
version: 1.15.11
spec_version: 1.0
download_url: https://www.nuget.org/api/v2/package/H.Pipes/1.15.11
news_url: https://libraries.io/nuget/H.Pipes/versions.atom
date: 2021-11-29
about_resource: NONE
libraries_io_url: https://libraries.io/nuget/H.Pipes?number=1.15.11
vcs_tool: git
vcs_repository: https://github.com/HavenDV/H.Pipes
vcs_branch: master
