// // Keszitette: Toldi Balázs Ádám // Datum: 2019. 11. 05. // #pragma once #if defined(__linux__) || defined(__CYGWIN__) #include #include #include #include #include #include #include #include #include //Mappákhoz #include //Winsock2 kompatiblitás érdekében #ifndef SOCKET_ERROR #define SOCKET_ERROR -1 #endif #ifndef INVALID_SOCKET #define INVALID_SOCKET -1 #endif //Ez winsock2-ben definiálva van (ott elvileg unsigned long long int-ként) typedef int SOCKET; #ifndef SD_BOTH #define SD_BOTH SHUT_RDWR #endif #ifndef SD_RECEIVE #define SD_RECEIVE SHUT_RD #endif #ifndef SD_SEND #define SD_SEND SHUT_WR #endif #elif WIN32 #include #pragma comment(lib, "ws2_32.lib") #endif