H.Pipes
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`'s(see `H.Pipes.AccessControl` nuget package) or more complex code to access using the `PipeServer.PipeStreamInitializeAction` property
Activity
- Latest release
- 1y ago
- Total releases
- 84
- Cadence
- ~daily
- Last 12 months
- 0
Details
- License
- MIT
- First release
- Jan 07, 2020
| Version | Released | |
|---|---|---|
15.0.1-dev.3
pre
|
15.0.1-dev.3
pre
Dependencies (3)
|
|
15.0.0
major
|
15.0.0
major
Dependencies (3)
|
|
2.2.2-dev.2
pre
|
2.2.2-dev.2
pre
Dependencies (3)
|
|
14.0.0
major
|
14.0.0
major
Dependencies (3)
|
|
2.2.1
minor
|
2.2.1
minor
Dependencies (3)
|
|
2.2.1-dev.2
pre
|
2.2.1-dev.2
pre
Dependencies (3)
|
|
2.1.0-dev.322
pre
|
2.1.0-dev.322
pre
Dependencies (3)
|
|
2.1.0-dev.318
pre
|
2.1.0-dev.318
pre
Dependencies (3)
|
|
2.0.59
patch
|
2.0.59
patch
Dependencies (3)
|
|
2.0.56
patch
|
2.0.56
patch
Dependencies (3)
|
|
2.0.53
patch
|
2.0.53
patch
Dependencies (2)
|
|
2.0.51
patch
|
2.0.51
patch
Dependencies (2)
|
|
2.0.47
patch
|
2.0.47
patch
Dependencies (2)
|
|
2.0.46
patch
|
2.0.46
patch
Dependencies (2)
|
|
2.0.45
patch
|
2.0.45
patch
Dependencies (2)
|
|
2.0.44
patch
|
2.0.44
patch
Dependencies (2)
|
|
2.0.43
patch
|
2.0.43
patch
Dependencies (2)
|
|
2.0.42
patch
|
2.0.42
patch
Dependencies (2)
|
|
2.0.41
patch
|
2.0.41
patch
Dependencies (2)
|
|
2.0.40
patch
|
2.0.40
patch
Dependencies (2)
|
|
2.0.39
patch
|
2.0.39
patch
Dependencies (2)
|
|
2.0.38
patch
|
2.0.38
patch
Dependencies (2)
|
|
2.0.37
patch
|
2.0.37
patch
Dependencies (2)
|
|
2.0.35
patch
|
2.0.35
patch
Dependencies (2)
|
|
2.0.34
patch
|
2.0.34
patch
Dependencies (2)
|
|
2.0.33
patch
|
2.0.33
patch
Dependencies (2)
|
|
2.0.32
patch
|
2.0.32
patch
Dependencies (2)
|
|
2.0.31
patch
|
2.0.31
patch
Dependencies (2)
|
|
2.0.30
patch
|
2.0.30
patch
Dependencies (2)
|
|
2.0.29
patch
|
2.0.29
patch
Dependencies (2)
|
|
2.0.26
patch
|
2.0.26
patch
Dependencies (2)
|
|
2.0.25
patch
|
2.0.25
patch
Dependencies (2)
|
|
2.0.23
patch
|
2.0.23
patch
Dependencies (2)
|
|
2.0.22
patch
|
2.0.22
patch
Dependencies (2)
|
|
2.0.21
patch
|
2.0.21
patch
Dependencies (2)
|
|
2.0.20
patch
|
2.0.20
patch
Dependencies (2)
|
|
2.0.19
patch
|
2.0.19
patch
Dependencies (2)
|
|
2.0.18
patch
|
2.0.18
patch
Dependencies (2)
|
|
2.0.17
patch
|
2.0.17
patch
Dependencies (2)
|
|
2.0.16
patch
|
2.0.16
patch
Dependencies (2)
|
|
2.0.15
patch
|
2.0.15
patch
Dependencies (2)
|
|
2.0.14
patch
|
2.0.14
patch
Dependencies (2)
|
|
2.0.13
major
|
2.0.13
major
Dependencies (2)
|
|
1.15.12
patch
|
1.15.12
patch
Dependencies (2)
|
|
1.15.11
patch
|
1.15.11
patch
Dependencies (2)
|
|
1.15.10
patch
|
1.15.10
patch
Dependencies (2)
|
|
1.15.9
patch
|
1.15.9
patch
Dependencies (2)
|
|
1.15.8
patch
|
1.15.8
patch
Dependencies (2)
|
|
1.15.7
patch
|
1.15.7
patch
Dependencies (2)
|
|
1.15.6
patch
|
1.15.6
patch
Dependencies (2)
|