#ifndef SOCKET_LINUX_H #define SOCKET_LINUX_H #include #include #include #include #include #define SOCKET unsigned int #define INVALID_SOCKET (unsigned int)(-1) #define SOCKET_LAST_ERROR errno #define NO_ERROR (0) #define SOCKADDR struct sockaddr #define SOCKET_ERROR (-1) #define closesocket(fd) close(fd) #define SOCKET_EWOULDBLOCK EWOULDBLOCK #define SOCKET_ECONNRESET ECONNRESET #endif