Fixed 2 occourances of -1 insted of 0 causing a small issue.

This commit is contained in:
Charles Lohr
2004-10-28 01:03:57 +00:00
parent f7e317f9dd
commit 242f2b4885
+8 -3
View File
@@ -23,6 +23,11 @@
#define SOCKET_ERROR -1
#endif
//There are cases where 0 isn't a proper socket
#if !defined(SOCKET_NONE)
#define SOCKET_NONE 0
#endif
#if !defined(INVALID_SOCKET)
#define INVALID_SOCKET -1
#endif
@@ -55,7 +60,7 @@ EzSockets::~EzSockets()
//Check to see if the socket has been created
bool EzSockets::check()
{
return sock != INVALID_SOCKET;
return sock > SOCKET_NONE;
}
bool EzSockets::create()
@@ -89,7 +94,7 @@ bool EzSockets::create(int Protocol, int Type)
state = skDISCONNECTED;
sock = socket(AF_INET, Type, Protocol);
lastCode = sock;
return sock != INVALID_SOCKET;
return sock > SOCKET_NONE; //Socket must be Greater than 0
}
@@ -142,7 +147,7 @@ bool EzSockets::accept(EzSockets& socket)
lastCode = socket.sock;
if (socket.sock == INVALID_SOCKET)
if ( socket.sock == SOCKET_ERROR )
return false;
socket.state = skCONNECTED;