Fix for IP Address resolution on Wondows for 2 Players mode.
This commit is contained in:
@@ -48,7 +48,9 @@ JSocket::JSocket(string ipAddr)
|
|||||||
|
|
||||||
#ifdef WIN32
|
#ifdef WIN32
|
||||||
unsigned int addr_dest = inet_addr(ipAddr.c_str());
|
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
|
#elif LINUX
|
||||||
hostentptr = gethostbyname(ipAddr.c_str());
|
hostentptr = gethostbyname(ipAddr.c_str());
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Reference in New Issue
Block a user