Skip to content
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

Windows UDS Support #2201

Open
RetWolf opened this issue Jan 30, 2020 · 3 comments
Open

Windows UDS Support #2201

RetWolf opened this issue Jan 30, 2020 · 3 comments

Comments

@RetWolf
Copy link

@RetWolf RetWolf commented Jan 30, 2020

Version

Tokio version - 0.2.11

Platform

Windows 10 Pro - 1909 (November Update)

Description

I'd like to be able to use UDS on Windows with Tokio. Windows 10 introduced support for unix sockets in late 2017 to Insiders builds, and the spring 2018 general Windows 10 release. Building this functionality into Tokio allows downstream ecosystems, such as Tonic's, to use this support to enhance their own offerings and examples.

Windows UDS Support: https://devblogs.microsoft.com/commandline/af_unix-comes-to-windows/
Tonic reference issue: hyperium/tonic#238

@lucasyvas
Copy link

@lucasyvas lucasyvas commented Apr 11, 2020

Looks like the folks at Azure took a run at this, but it's likely an out of date solution now:

https://github.com/Azure/tokio-uds-windows

@Darksonn
Copy link
Contributor

@Darksonn Darksonn commented Jul 28, 2020

This seems like it should be added to mio first.

@carllerche
Copy link
Member

@carllerche carllerche commented Oct 24, 2020

Because we hid PollEvented, this is going to need some additional support. I don't know much about UDS on windows. Will it work w/ AFD (see how tcp/udp are now implemented on windows)? or does it need to go via IOCP?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
4 participants
You can’t perform that action at this time.