• [^] # Re: Port 0

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

    Le port 0, c'est pour laisser à l'OS le choix du port à utiliser.

    sans blagues ... démarre un tcpdump, juste pour voir. il y a un paquet TCP qui part pour une demande de connexion sur le port distant = 0
    (localhost.localdomain.32812 > localhost.localdomain.0: S [...])

    Tu confonds le port local et le port distant; La struct sockaddr passée en argument de la fonction connect sert à spécifier l'addresse distante, et n'a rien à voir avec le port local qui est utilisé.