From d9e310121201a84571e9aec459b7c4958f0de854 Mon Sep 17 00:00:00 2001 From: Vittorio Alfieri Date: Sun, 3 Jan 2021 14:19:16 +0100 Subject: [PATCH] Fix for IP Address resolution on Wondows for 2 Players mode. --- JGE/src/pc/JSocket.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/JGE/src/pc/JSocket.cpp b/JGE/src/pc/JSocket.cpp index f04d36913..3523af1e3 100644 --- a/JGE/src/pc/JSocket.cpp +++ b/JGE/src/pc/JSocket.cpp @@ -48,7 +48,9 @@ JSocket::JSocket(string ipAddr) #ifdef WIN32 unsigned int addr_dest = inet_addr(ipAddr.c_str()); - hostentptr=gethostbyaddr((char*) &addr_dest, 4, AF_INET); + hostentptr = gethostbyaddr((char*) &addr_dest, 4, AF_INET); + if (hostentptr == NULL) + hostentptr = gethostbyname(ipAddr.c_str()); // Fix for Windows if IP Address cannot be resolved. #elif LINUX hostentptr = gethostbyname(ipAddr.c_str()); #endif