Je comprends que lorsqu'un client TCP se connecte à un serveur, il utilise automatiquement un port local inutilisé, sauf indication contraire explicite. Côté serveur, nous avons un socket d'écoute qui crée un nouveau socket chaque fois qu'une nouvelle connexion est acceptée.Comment un paquet TCP/IP parvient-il à une socket de serveur spécifique?
Mais toutes les sockets serveur utilisent le même port local (j'ai vérifié cela avec netstat). Ma question est de savoir comment un paquet envoyé par le client atteint un socket spécifique sur le serveur lorsque toutes les sockets côté serveur communiquent sur la même adresse IP et le même port local. Voici un instantané telnet montrant que mon serveur d'écho tcp/ip utilise la même adresse et le même port pour 2 connexions différentes.
alt text http://i47.tinypic.com/34o6jrr.png
Comment cette déclaration répondre à la question? – Hemant
Quelle est votre définition d'un "site"? –