-
Notifications
You must be signed in to change notification settings - Fork 739
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support UnixStream on Windows #1609
Comments
With some tinkering I've put together a first pass here that uses the existing AFD approach and passes all of the corresponding unix There are a few tweaks that need to be made, e.g. right now the selector must be re-registered between events which I think quirk may be related to how mio/src/sys/windows/selector.rs Lines 230 to 233 in c6b5f13
Another question is where the windows analog of For now I have included a module directly within the repo modeled after https://crates.io/crates/uds_windows using |
Hi😀 I want to implement an IPC mechanism in an application using Windows version of Deno. Currently, Deno UDS is a trial support only for the Linux version, but I hope that it will eventually support the Windows version. And I'm very interested in implementing this feature upstream of Deno. Thanks for development😄 |
There is a PR right now open for this. It hasn't been updated in several weeks though. Not sure if stalled or just going slowly. |
Looks like the PRs in question have stalled....is anyone looking at this recently? |
Nobody is looking at it right now. |
@keithmattix if you want to have a go at this please feel free to do so! |
I'm interested in this feature and looks like upstream std lib has some progress made |
Windows 10 added support for unix sockets in a 2018 general Windows 10 release. Building this functionality into Mio would allow support in Tokio and other downstream libs.
This seems to be of interest in several downstream libs, example issues here:
Mio's current AFD approach on Windows actually seems to be compatible with AF_UNIX sockets (noted e.g. in this
wepoll
issue).The text was updated successfully, but these errors were encountered: