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;
  
}