Nein, wenn Port 8080 von einem Programm verwendet wird, können andere Programme auf derselben Maschine * normalerweise nicht an diesen Port binden. Der Netzwerkstack des Betriebssystems verwaltet Portzuweisungen und verhindert, dass mehrere Programme gleichzeitig mit derselben Portnummer verwendet werden. Der Versuch, dies zu tun, führt normalerweise zu einem Fehler (z. B. "bereits verwendeter Adresse").
Es ist jedoch wichtig, diese Qualifikationen zu beachten:
* verschiedene Maschinen: Wenn eine andere Maschine versucht, eine Verbindung zum Port 8080 auf der ersten Maschine herzustellen, ist dies vollkommen in Ordnung, vorausgesetzt, das Programm hört diesen Port auf der ersten Maschine an. Der Portkonflikt existiert nur lokal auf der einzelnen Maschine.
* Privilegien: In einigen seltenen Fällen kann ein Programm, das mit Administrator- oder Root -Berechtigungen ausgeführt wird, möglicherweise die Portzuordnung überschreiben und eine Bindung erzwingen, was möglicherweise zu Konflikten oder Instabilität führt. Dies wird im Allgemeinen nicht empfohlen.
* Virtuelle Maschinen/Behälter: Innerhalb einer virtuellen Maschine oder einem virtuellen Container kann Port 8080 unabhängig von seiner Verwendung auf dem Host -Computer verwendet werden. Die Port Mapping/Weiterleitung wird normalerweise verwendet, um von außen auf den Port 8080 des virtuellen Maschinens zuzugreifen.
Kurz gesagt, die Einschränkung ist lokal für die Maschine und verhindert, dass mehrere lokale Prozesse gleichzeitig denselben Port verwenden.