async-rs / async-std

Async version of the Rust standard library
https://async.rs
Apache License 2.0
3.88k stars 337 forks source link

Add support for Windows named pipes #291

Open tomaka opened 4 years ago

tomaka commented 4 years ago

Since Unix domain sockets are available in async-std, I think it is also in scope to add support for Windows named pipes.

There already exists a crate on top on mio (just like mio-uds) that we should be able to use: https://docs.rs/mio-named-pipes/0.1.6/x86_64-pc-windows-msvc/mio_named_pipes/

NyxCode commented 4 years ago

Is there an update on this? The tokio implementation of named pipes (based on mio-named-pipes) is dead simple (~100 LOC).

yoshuawuyts commented 4 years ago

Having names pipes support would be quite nice; but I think to prevent too much churn happening here I'd like to see us make progress towards https://github.com/async-rs/async-std/issues/293 first.

kyanha commented 6 months ago

Having names pipes support would be quite nice; but I think to prevent too much churn happening here I'd like to see us make progress towards https://github.com/async-rs/async-std/issues/293 first.

It's been 4 years since this was posted, and 3 years since #293 was marked completed.

Has there been any action on this? I've got something that needs named pipes that we're trying to support on both tokio and async-std.