ciao

non riesco a creare una socket lato client, il server funziona correttamente, infatti riesco a collergarmici con telnet, ma quando provo a connettermi con questo codice:

codice:
    struct sockaddr_in  server;
    int                 sockfd;
    

    server.sin_family = AF_INET;
    server.sin_port = htons(7000);
  
    if(inet_aton("127.0.0.1",&(server.sin_addr)<0)){
      perror("impostazione indirizzo..");
    }

    /* connect */
    if (connect(sockfd, (struct sockaddr *)&server, sizeof(server))) {
      perror("error connecting..");
      exit(1);
    }
ottengo questo errore:

impostazione indirizzo..: Resource temporarily unavailable
error connecting..: Bad file descriptor


sono in ambiente unix... consigli?