Pipelines.Sockets.Unofficial 2.2.16
Pipelines.Sockets.Unofficial
This is a managed sockets connector for the System.IO.Pipelines API, intended to act as a stop-gap while there is
no official such connector. Pipelines are pretty useless if you can't actually connect them to anything...
It draws inspiration from:
Channels.Networking.Sockets- the original "managed sockets" provider I wrote back when Pipelines were ChannelsSystem.IO.Pipelines- the "corefx" version of the aboveKestrel.Transport.Sockets- purely server-side connector used for ASP.NET Core, using pieces of the above
and aims to provide a high-performance implementation of the IDuplexPipe interface, providing both client and server APIs. At the moment the API is very preliminary.
Key APIs:
SocketConnection- interacting with aSocketas a pipeStreamConnection- interacting with aStreamas a pipe, or a pipe as aStreamArena/Arena<T>/Sequence<T>/Reference<T>- arena allocation APIs
It is provided under the MIT license.
Showing the top 20 packages that depend on Pipelines.Sockets.Unofficial.
| Packages | Downloads |
|---|---|
|
StackExchange.Redis
High performance Redis client, incorporating both synchronous and asynchronous usage.
|
141 |
|
StackExchange.Redis
High performance Redis client, incorporating both synchronous and asynchronous usage.
|
142 |
|
StackExchange.Redis
High performance Redis client, incorporating both synchronous and asynchronous usage.
|
143 |
|
StackExchange.Redis
High performance Redis client, incorporating both synchronous and asynchronous usage.
|
144 |
|
StackExchange.Redis
High performance Redis client, incorporating both synchronous and asynchronous usage.
|
147 |
|
StackExchange.Redis
High performance Redis client, incorporating both synchronous and asynchronous usage.
|
148 |
|
StackExchange.Redis
High performance Redis client, incorporating both synchronous and asynchronous usage.
|
149 |
|
StackExchange.Redis
High performance Redis client, incorporating both synchronous and asynchronous usage.
|
150 |
|
StackExchange.Redis
High performance Redis client, incorporating both synchronous and asynchronous usage.
|
160 |
|
StackExchange.Redis
High performance Redis client, incorporating both synchronous and asynchronous usage.
|
202 |
|
StackExchange.Redis
High performance Redis client, incorporating both synchronous and asynchronous usage.
|
259 |
|
StackExchange.Redis
High performance Redis client, incorporating both synchronous and asynchronous usage.
|
315 |
https://mgravell.github.io/Pipelines.Sockets.Unofficial/docs/releasenotes
.NET Framework 4.6.2
- System.IO.Pipelines (>= 8.0.0)
.NET Framework 4.7.2
- System.IO.Pipelines (>= 8.0.0)
.NET 8.0
- System.IO.Pipelines (>= 8.0.0)
.NET 9.0
- No dependencies.
.NET Standard 2.0
- System.IO.Pipelines (>= 8.0.0)
.NET Standard 2.1
- System.IO.Pipelines (>= 8.0.0)
| Version | Downloads | Last updated |
|---|---|---|
| 2.2.16 | 5 | 06/10/2026 |
| 2.2.8 | 191 | 07/16/2024 |
| 2.2.2 | 125 | 07/22/2024 |
| 2.2.0 | 124 | 07/22/2024 |
| 2.1.16 | 120 | 07/22/2024 |
| 2.1.11 | 107 | 07/22/2024 |
| 2.1.8 | 122 | 07/22/2024 |
| 2.1.1 | 116 | 07/22/2024 |
| 2.1.0 | 120 | 07/22/2024 |
| 2.0.25 | 119 | 07/22/2024 |
| 2.0.22 | 118 | 07/22/2024 |
| 2.0.20 | 123 | 07/22/2024 |
| 2.0.17 | 114 | 07/22/2024 |
| 2.0.11 | 148 | 07/22/2024 |
| 2.0.10 | 124 | 07/22/2024 |
| 2.0.7 | 141 | 07/22/2024 |
| 1.1.23 | 121 | 07/22/2024 |
| 1.1.14 | 119 | 07/22/2024 |
| 1.1.11 | 121 | 07/22/2024 |
| 1.0.9 | 153 | 07/22/2024 |
| 1.0.7 | 116 | 07/22/2024 |
| 1.0.6 | 118 | 07/22/2024 |
| 1.0.0 | 119 | 07/22/2024 |