sdk icon indicating copy to clipboard operation
sdk copied to clipboard

Support Unix domain socket on Windows

Open zichangg opened this issue 4 years ago • 4 comments

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.

zichangg avatar Mar 23 '20 23:03 zichangg

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).

knopp avatar Mar 24 '20 03:03 knopp

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.

zichangg avatar Apr 06 '20 23:04 zichangg

It's 2022 & still no support for Unix Sockets on Windows? Is there any progress/update on this topic?

KRTirtho avatar Jan 09 '22 07:01 KRTirtho

Do we have any progress?

monkeyWie avatar Sep 20 '22 14:09 monkeyWie