E' vero,scusami....
codice:
int ConnessioneServer(char* addr,int port,SOCKET* listenSocket){
SOCKADDR_IN Server_addr;
SOCKADDR_IN Client_addr;
int sin_size;
*listenSocket = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
if (listenSocket < 0) { perror("ConnessioneServer,Errore socket");
ChiudiSocket(*listenSocket);
return -1; }
Server_addr.sin_family = AF_INET;
Server_addr.sin_addr.s_addr = inet_addr(addr);
Server_addr.sin_port = htons(port);
sin_size = sizeof(SOCKADDR_IN);
if (bind(*listenSocket,(LPSOCKADDR)&Server_addr,sin_size) < 0){
perror("ConnessioneServer,Errore bind");
ChiudiSocket(*listenSocket);
return -1; }
if((listen(*listenSocket, MAX_SERV))<0) { perror("ConnessioneServer,Errore listen");
ChiudiSocket(*listenSocket);
return -1; }
return 0;
}