diff --git a/src/common/messages.d b/src/common/messages.d index a3d07de..64c24d0 100644 --- a/src/common/messages.d +++ b/src/common/messages.d @@ -209,6 +209,7 @@ bool serverIsRunning(bool useTCP, string socketFile, ushort port) socket.shutdown(SocketShutdown.BOTH); socket.close(); } + version(Windows) useTCP = true; if (useTCP) { socket = new TcpSocket(AddressFamily.INET); @@ -216,8 +217,11 @@ bool serverIsRunning(bool useTCP, string socketFile, ushort port) } else { - socket = new Socket(AddressFamily.UNIX, SocketType.STREAM); - socket.connect(new UnixAddress(socketFile)); + version(Windows) {} else + { + socket = new Socket(AddressFamily.UNIX, SocketType.STREAM); + socket.connect(new UnixAddress(socketFile)); + } } socket.setOption(SocketOptionLevel.SOCKET, SocketOption.RCVTIMEO, dur!"seconds"(5)); socket.blocking = true;