• # plus dinfos ?

    Posté par . En réponse au message socket tcp. Évalué à 2.

    1. création de la socket:

    ... = socket (PF_INET, ...)

    t'as de la chance qu'en pratique, AF_INET = PF_INET


    2. sockaddr_connect.sin_port = htons(0);

    et t'espères pouvoir te connecter sur le port 0 ?

    3. > man connect
    ...
    If the connection or binding succeeds, zero is returned. On error, -1 is returned, and errno is set appropriately.
    ...

    donc:
    erreur = connect(...);
    if (erreur==-1){
    perror ("connect");
    return EXIT_FAILURE;
    }

    et tu nous donnes le résulat ...