From c7b4b9f819e0c1335ece87695599474fc14fcdcf Mon Sep 17 00:00:00 2001 From: faketruth Date: Fri, 21 Oct 2011 21:25:29 +0000 Subject: Compiles for linux git-svn-id: http://mc-server.googlecode.com/svn/trunk@6 0a769ca7-a7f5-676a-18bf-c427514a06d6 --- source/cSocket.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'source/cSocket.cpp') diff --git a/source/cSocket.cpp b/source/cSocket.cpp index d2489d48e..edc57c1ce 100644 --- a/source/cSocket.cpp +++ b/source/cSocket.cpp @@ -1,5 +1,10 @@ #include "cSocket.h" +#ifndef _WIN32 +#include +#include +#endif + cSocket::cSocket( xSocket a_Socket ) : m_Socket( a_Socket ) { @@ -28,3 +33,12 @@ bool cSocket::IsValid() #endif } +void cSocket::CloseSocket() +{ +#ifdef _WIN32 + closesocket(m_Socket); +#else + shutdown(m_Socket, SHUT_RDWR);//SD_BOTH); + close(m_Socket); +#endif +} \ No newline at end of file -- cgit v1.2.3