Posté par left .
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é.
[^] # Re: Port 0
Posté par left . En réponse au message socket tcp. Évalué à 1.
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é.