sdk
sdk copied to clipboard
Support Unix domain socket on Windows
This is a follow up for https://github.com/dart-lang/sdk/issues/21403.
Unix domain sockets is supported on Windows. https://devblogs.microsoft.com/commandline/af_unix-comes-to-windows/
Add support for Windows platform.
Any chance of supporting named pipes on windows? It's been around longer than AF_UNIX, and we rely on it for IPC on windows (with libuv / nodejs application).
Did some experiments and here are some updates:
Unix domain socket is not supported with Overlapped
IO operation. It doesn't fit the current async eventhandler pattern.
For named pipes, It's probably not worthy to create APIs for windows-specific named pipes. It can work as a substitute for Unix domain sockets on windows. Named pipes have Overlapped IO supported. I'll leave it as a todo item.
It's 2022 & still no support for Unix Sockets on Windows? Is there any progress/update on this topic?
Do we have any progress?