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

Allow Unix sockets on Windows #80

Merged
merged 1 commit into from
Jan 19, 2025

Conversation

thomasjm
Copy link
Contributor

@thomasjm thomasjm commented Nov 6, 2024

Windows has supported Unix sockets since since 2017; see here.

This builds for me on Windows 11. I was also able to get conduit to build against this, making the Data.Conduit.Network.Unix module available on Windows. Closes #77.

@thomasjm
Copy link
Contributor Author

Hi @snoyberg, any chance you could take a look at this? I've been using it successfully for a while. It allows dropping a bunch of CPP.

@snoyberg
Copy link
Member

I'm not familiar with Unix sockets on Windows, but I'm OK with merging this. Can you bump the minor version and update the changelog?

@thomasjm thomasjm force-pushed the windows-unix-sockets branch from 5c73942 to 46c2630 Compare January 17, 2025 08:48
@thomasjm
Copy link
Contributor Author

Done!

Once this is released, I'd also like to make a small PR to expose this in conduit like this: snoyberg/conduit@f38f1f0

@snoyberg snoyberg merged commit 27a750a into fpco:master Jan 19, 2025
6 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Recent network supports AF_UNIX sockets on Windows
2 participants