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:

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.

Release Notes

Key APIs:

  • SocketConnection - interacting with a Socket as a pipe
  • StreamConnection - interacting with a Stream as a pipe, or a pipe as a Stream
  • Arena / 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
Pulsar.Client
.NET client for Apache Pulsar
5
Pulsar.Client
.NET client library for Apache Pulsar
5
Pulsar.Client
.NET client library for Apache Pulsar
23
StackExchange.Redis
High performance Redis client, incorporating both synchronous and asynchronous usage.
5
StackExchange.Redis
High performance Redis client, incorporating both synchronous and asynchronous usage.
29

.NET Framework 4.6.2

.NET Framework 4.7.2

.NET 8.0

.NET 9.0

  • No dependencies.

.NET Standard 2.0

.NET Standard 2.1

Version Downloads Last updated
2.2.16 3 06/13/2026
2.2.8 30 04/16/2026
2.2.2 5 04/17/2026
2.2.0 5 04/18/2026
2.1.16 5 04/18/2026
2.1.11 5 04/17/2026
2.1.8 5 04/17/2026
2.1.1 5 04/18/2026
2.1.0 5 04/17/2026
2.0.25 5 04/18/2026
2.0.22 5 04/17/2026
2.0.20 5 04/17/2026
2.0.17 5 04/18/2026
2.0.11 5 04/17/2026
2.0.10 5 04/18/2026
2.0.7 5 04/18/2026
1.1.23 5 04/17/2026
1.1.14 5 04/17/2026
1.1.11 5 04/17/2026
1.0.9 5 04/17/2026
1.0.7 5 04/17/2026
1.0.6 5 04/17/2026
1.0.0 5 04/17/2026