Oi,
Gostaria de uma ajuda.
Tenho um servidor de RMI que funciona de forma perfeita, porem não estou conseguindo fazer com que ele gerencie o acesso concorrente dos clientes, ou seja, atender vários usuários simultaneamente.
Como posso implementar esse servidor usando Threads?
segue o codigo do meu servidor:
import java.rmi.*;
import java.rmi.server.*;
public class Servidor
{
public static void main(String[] args)
{
try
{
// Nome pelo qual o serviço será posteriormente localizado
String nomeServico = "TESTE";
// Cria objeto servidor
DadosImpl d1 = new DadosImpl();
// Registra a ligação nome-objeto servidor no rmiregistry
Naming.rebind(nomeServico, d1);
// Servidor preparado para receber solicitações de clientes
System.out.println("* Conectado!");
System.out.println("* Status: Esperando ...\n");
}
catch (Exception erro)
{
System.out.println(erro);
}
}
}
Obrigado!