diff --git a/src/dhtrunner.cpp b/src/dhtrunner.cpp
index 27e5a612c8dcf26a5eacaec9cdfb382e8bddd313..f263dda2eda69f1d3f8c1e0f3eea0d008871b6dc 100644
--- a/src/dhtrunner.cpp
+++ b/src/dhtrunner.cpp
@@ -37,6 +37,7 @@
 #include <winsock2.h>
 #include <ws2tcpip.h>
 #define close(x) closesocket(x)
+#define write(...) _write(__VA_ARGS__)
 #endif
 
 namespace dht {