#include //BUFSIZ #include #include #include #include //memset() #ifdef _WIN32 #include #pragma comment(lib, "ws2_32.lib") #else #define INVALID_SOCKET -1 #include #include #include #include #include //unlink() #endif using namespace std; #ifdef _WIN32 WSAData wsaData; #endif u_short serverPort; int sock1; int sock2; int l; struct sockaddr_in serverAddr; struct sockaddr_in clientAddr; char buffer[BUFSIZ]; // BUFSIZ "~default size" int initServer() { #ifdef _WIN32 if(WSAStartup(MAKEWORD(2,2), &wsaData ) != 0 ){ //initialiser WinSock et a verifier le numero de version. cout<<"WSAStartup: error"<