Problema: RMI cliente servidor

2 respostas
R

Seguinte, o servidor roda tudo certinho, fazendo o que tem que fazer, mas não consigo fazer o Cliente conectar no servidor, da um erro, mas olhando a estrutura que montei não consigo enxergar o erro, é um erro de lógica, pois o NetBeans não acusa erro nenhum no código.

public class ConexaoCliente {
    private static String palavra;
    
    public static void main(String args[]){
        try {
            ConexaoCliente cc = new ConexaoCliente();
            Remote rem = Naming.lookup("//localhost/ServidorAnagramas");
            ServidorMultiploRemote smr = (ServidorMultiploRemote) rem;
            palavra = smr.sorteiaPalavra();
            Anagrama.Calcula_Anagrama(palavra.toCharArray(), 0);
            for ( String s : Anagrama.getAnagramasGerados()){
                System.out.println(" Enviado "+ s + " "+smr.processa(s, palavra));
            }
            smr.processa("Encerra Processamento", palavra);
            
        } catch (IOException ex) {
            Logger.getLogger(ConexaoCliente.class.getName()).log(Level.SEVERE, null, ex);
        } catch (NotBoundException ex) {
            Logger.getLogger(ConexaoCliente.class.getName()).log(Level.SEVERE, null, ex);
        } 
    }
}

Colei a main do ClienteConexão pra vê se talvez tem alguma luz pra me ajudar, realmente não sei qual é o problema.

2 Respostas

D

Posta o codigo do servidor ai, por favor.
Tem seculos que não mexo com RMI, mas se não me engano
tem que definir a porta no clienye.

R

Resolvi o problema la no servidor no Nang estava rmi://ServidorAnagramas e deveria estar só ServidorAnagramas

Agora ta rodando direitinho :slight_smile:

vouaproveitar o tópico, preciso fazer a comparação de 2 Arquivos TXT e mostrar na tela quantas palavras repetidas tem, no caso eu tenho que abrir o aruivo e dps usar o BufferRead? eu não sei muito bem mexer com isso, não tem uma forma mais simples de fazer?

Criado 3 de dezembro de 2009
Ultima resposta 3 de dez. de 2009
Respostas 2
Participantes 2