Não, quando a porta 8080 está em uso por um programa, outros programas na mesma máquina * não podem normalmente se ligar a essa porta. A pilha de rede do sistema operacional gerencia as atribuições de porta e impede que vários programas usem simultaneamente o mesmo número de porta. Tentar fazer isso geralmente resulta em um erro (como "endereço já em uso").
No entanto, é importante observar estas qualificações:
*
Máquinas diferentes: Se outra máquina tentar se conectar à porta 8080 na primeira máquina, isso é perfeitamente bom, assumindo que o programa ouvindo essa porta na primeira máquina aceite conexões de entrada. O conflito da porta existe apenas localmente na máquina única.
* Privilégios
: Em alguns casos raros, um programa que concorda com privilégios de administrador ou raiz pode substituir a alocação de portas e forçar um vínculo, possivelmente levando a conflitos ou instabilidade. Isso geralmente não é recomendado.
*
Máquinas/contêineres virtuais: Dentro de uma máquina ou contêiner virtual, a porta 8080 pode ser usada independentemente de seu uso na máquina host. O mapeamento/encaminhamento da porta é normalmente usado para acessar a porta 8080 da máquina virtual de fora.
Em suma, a restrição é local da máquina e impede que vários processos locais usem simultaneamente a mesma porta.