#ifdef _WIN32 # include # define MSG_NOSIGNAL 0 # define socklen_t _i32 #else # include # include # include # include # include # include # include # include # include # define SOCKET_ERROR -1 # define closesocket close # define SOCKET int # define Sleep(x) usleep(x*1000) #endif #ifdef sun # define MSG_NOSIGNAL 0 #endif