Non, lorsque le port 8080 est utilisé par un programme, d'autres programmes sur la *même machine* ne peuvent généralement pas se lier à ce port. La pile réseau du système d'exploitation gère les attributions de ports et empêche plusieurs programmes d'utiliser simultanément le même numéro de port. Tenter de le faire entraînera généralement une erreur (comme « Adresse déjà utilisée »).
Il est cependant important de noter ces qualifications :
* Différentes machines : Si une autre machine essaie de se connecter au port 8080 sur la première machine, c'est parfaitement bien, en supposant que le programme écoutant sur ce port sur la première machine accepte les connexions entrantes. Le conflit de port n'existe que localement sur la seule machine.
* Privilèges : Dans de rares cas, un programme exécuté avec les privilèges d'administrateur ou root peut être en mesure de remplacer l'allocation de port et de forcer une liaison, ce qui peut entraîner des conflits ou une instabilité. Ceci n’est généralement pas recommandé.
* Machines virtuelles/conteneurs : Au sein d'une machine virtuelle ou d'un conteneur, le port 8080 peut être utilisé indépendamment de son utilisation sur la machine hôte. Le mappage/transfert de port est généralement utilisé pour accéder au port 8080 de la machine virtuelle depuis l'extérieur.
En bref, la restriction est locale à la machine et empêche plusieurs processus locaux d'utiliser simultanément le même port.
|