-
Notifications
You must be signed in to change notification settings - Fork 12.9k
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
Unix domain sockets on Windows #56533
Comments
Because they were implemented in a rather recent version of Windows 10. |
meanwhile I created a crate for it https://crates.io/crates/uds_windows |
Is the argument here |
Definitely the former because |
I'd love to see this feature make it's way eventually. Cross-linking a conversation on internals for discoverability. |
As an FYI: I am working on a pre-RFC for |
Hello from 2022 👋 Just wanted to provide some updated info here Windows 10 version 1803, the version introducing UDS, is now over four years old. This and all earlier Windows 10 version has reached end of mainstream service already. Windows 10 1803 is older than:
|
this is silly. imo the std's code should have support for both either through different code or with an wrapper api. |
Hello from 2023 👋, Any progress on this? |
What is blocking this from happening? I know that a third party library allows them to be used. |
Prefixing this with "not a Rust project member" but now that Windows 7 and 8 have had their end-of-support defined for Rust in rust-lang/compiler-team#651, sometime early 2024 seems like it would be a uncontroversial time to start an implementation of UDS for Windows backends because the stdlib can assume only 10+ will run its code. |
If anyone would like to make progress on this issue then a way forward would be to make an API Change Proposal (ACP) that details the proposed API. If accepted, it would then of course need someone to implement it. |
no need to bother with unix domain socket on windows |
The Windows implementation of |
Golang implements AF_UNIX on Windows, maybe it can be a reference |
The issue is not the implementation (which is simple enough). The problem is the API design. Somebody likely needs to create an API Change Proposal that sketches the design and notes the issues. There's already one, in fact. rust-lang/libs-team#271 |
Update: The API Change Proposal was just accepted. So now we do just need the implementation. |
Seeing https://github.com/Azure/mio-uds-windows .. Is there any reason why UDS are not implemented in the standard library for Windows?
The text was updated successfully, but these errors were encountered: