private synchronized boolean enviarBroadCast() {
        janelaServidor.adicionarHistorico("Enviando Broadcas...", EstadoSistema.PROCESSANDO);
        if(!servidor.getGerenteConexaoEscravos().temEscravoConectado()) {
            janelaServidor.adicionarHistorico("Enviando Broadcas... Falou não há Servidores Escravos conectados", EstadoSistema.ERRO);

            return false;
        }

        try{
            ArrayList<ConexaoEscravo> listaEscravos = servidor.getGerenteConexaoEscravos().getListaEscravos();

            for(ConexaoEscravo conEscravo : listaEscravos) {
                // Se esta desconectado passa para o próximo
                if(conEscravo.getEstado() == EstadoEscravo.DESCONECTADO) continue;

                conEscravo.solicitarListaArquivos();
            }
        }
        catch(Exception ex) {
            janelaServidor.adicionarHistorico("Enviando Broadcas: " + getNome(), EstadoSistema.ERRO);
        }

        janelaServidor.adicionarHistorico("Enviando Broadcas", EstadoSistema.OK);

        return true;
    }