Skip to content
This repository was archived by the owner on Dec 18, 2018. It is now read-only.
This repository was archived by the owner on Dec 18, 2018. It is now read-only.

Move Sockets.Abstractions to System.IO.Pipelines #615

@davidfowl

Description

@davidfowl

Today we're using System.IO.Channels as the server side abstraction but there are some fundamental problems around buffer pooling and memory management. We basically are unable to safely use pooled buffers today since we don't know when we should dispose them. Pipelines solves this issue with a few caveats:

  • - We need to support multiple producers writing to the same socket (in SignalR). (supported with f21f503)

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions