Gostaria de saber se o ServerSocket por si só já trata de transferir uma primeira conexão pra outra porta para disponibilizar a porta para outra conexão automáticamente.
se sim é possível saber pra que outras portas ele faz a transferência de conexão?
ServerSocket servidor = new ServerSocket(12345);
System.out.println((servidor.isBound())? "A porta 12345 foi aberta!" : "A porta 12345 não foi aberta!");
while (true) {
//método que segura a thread até receber a conexão do cliente e retorna o Socket
Socket cliente = servidor.accept();
TrataConexaoCliente trataCliente = new TrataConexaoCliente(cliente);
Thread treadConnCliente = new Thread(trataCliente);
treadConnCliente.start();
}