1 #ifndef _socket_defines_
\r
2 #define _socket_defines_
\r
5 #include <winsock2.h>
\r
11 typedef unsigned int SOCKET;
\r
14 #ifndef INVALID_SOCKET
\r
15 #define INVALID_SOCKET (SOCKET)(~0)
\r
18 #ifndef SOCKET_ERROR
\r
19 #define SOCKET_ERROR (-1)
\r
22 std::string GetSocketErrorMessage();
\r
23 int GetSocketErrorNumber();
\r
25 #endif // _socket_defines_
\r