diff --git a/src/common/socket.h b/src/common/socket.h
index f718abdee5dd8a18bb1161186da30c6672773e3c..670e32d3ab0777454a92b0cd8146169a839295a4 100644
--- a/src/common/socket.h
+++ b/src/common/socket.h
@@ -10,6 +10,7 @@
 #if defined(_WIN32)
 #include <winsock2.h>
 #include <ws2tcpip.h>
+using ssize_t = int;
 #ifdef _MSC_VER
 #pragma comment(lib, "Ws2_32.lib")
 #endif
@@ -100,7 +101,6 @@ struct SockAddr {
 class Socket {
  public:
 #if defined(_WIN32)
-  using ssize_t = int;
   using sock_size_t = int;
   using SockType = SOCKET;
 #else