diff options
author | madmaxoft@gmail.com <madmaxoft@gmail.com@0a769ca7-a7f5-676a-18bf-c427514a06d6> | 2013-06-15 22:24:22 +0200 |
---|---|---|
committer | madmaxoft@gmail.com <madmaxoft@gmail.com@0a769ca7-a7f5-676a-18bf-c427514a06d6> | 2013-06-15 22:24:22 +0200 |
commit | 360c579105a2acf2b9a14ab5a8c7b019404ad5e8 (patch) | |
tree | 2bf5b021517b7581781c20fbb37c7da4df55ba43 /source/OSSupport/Socket.cpp | |
parent | Fixed compilation on linux. (diff) | |
download | cuberite-360c579105a2acf2b9a14ab5a8c7b019404ad5e8.tar cuberite-360c579105a2acf2b9a14ab5a8c7b019404ad5e8.tar.gz cuberite-360c579105a2acf2b9a14ab5a8c7b019404ad5e8.tar.bz2 cuberite-360c579105a2acf2b9a14ab5a8c7b019404ad5e8.tar.lz cuberite-360c579105a2acf2b9a14ab5a8c7b019404ad5e8.tar.xz cuberite-360c579105a2acf2b9a14ab5a8c7b019404ad5e8.tar.zst cuberite-360c579105a2acf2b9a14ab5a8c7b019404ad5e8.zip |
Diffstat (limited to 'source/OSSupport/Socket.cpp')
-rw-r--r-- | source/OSSupport/Socket.cpp | 18 |
1 files changed, 2 insertions, 16 deletions
diff --git a/source/OSSupport/Socket.cpp b/source/OSSupport/Socket.cpp index 48bfc6cfd..f79bdbf47 100644 --- a/source/OSSupport/Socket.cpp +++ b/source/OSSupport/Socket.cpp @@ -193,20 +193,6 @@ cSocket cSocket::CreateSocket(eFamily a_Family) -unsigned long cSocket::INTERNET_ADDRESS_LOCALHOST(void) -{ - static unsigned long LocalHost = 0; - if (LocalHost == 0) - { - LocalHost = inet_addr("127.0.0.1"); // GCC won't accept this as a global var assignment - } - return LocalHost; -} - - - - - bool cSocket::BindToAnyIPv4(unsigned short a_Port) { sockaddr_in local; @@ -246,7 +232,7 @@ bool cSocket::BindToLocalhostIPv4(unsigned short a_Port) memset(&local, 0, sizeof(local)); local.sin_family = AF_INET;; - local.sin_addr.s_addr = INTERNET_ADDRESS_LOCALHOST(); + local.sin_addr.s_addr = htonl(INADDR_LOOPBACK); local.sin_port = htons((u_short)a_Port); return (bind(m_Socket, (sockaddr*)&local, sizeof(local)) == 0); @@ -337,7 +323,7 @@ bool cSocket::ConnectToLocalhostIPv4(unsigned short a_Port) { sockaddr_in server; server.sin_family = AF_INET; - server.sin_addr.s_addr = INTERNET_ADDRESS_LOCALHOST(); + server.sin_addr.s_addr = htonl(INADDR_LOOPBACK); server.sin_port = htons(a_Port); return (connect(m_Socket, (sockaddr *)&server, sizeof(server)) == 0); } |