-
-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Closed
Labels
A-tokioArea: The main tokio crateArea: The main tokio crateC-musingCategory: musings about a better worldCategory: musings about a better worldM-netModule: tokio/netModule: tokio/net
Description
The purpose of this issue is to flesh out a good API for supporting named pipes on windows. To help out with this effort, here are some good starting points for discussion:
- What are the use cases we need to support?
- What is prior art? Please post some links to prior Rust implementations, as well as good implementations in other languages.
- Does it make sense to provide an API that mirrors
UnixStream
/UnixListener
? - Does it make sense to provide an API in the spirit of
AsyncFd
? If so, how would it differ fromAsyncFd
? Or does the raw named pipes API look totally different? - Is the raw API cumbersome enough to warrant exposing both an
UnixStream
/UnixListener
mirror and a more raw API? - Regarding mirroring, what about
UnixDatagram
? - What should the types be named?
colemickens, jadamcrain, sakarias88, pronebird, prx0 and 1 more
Metadata
Metadata
Assignees
Labels
A-tokioArea: The main tokio crateArea: The main tokio crateC-musingCategory: musings about a better worldCategory: musings about a better worldM-netModule: tokio/netModule: tokio/net