No meu cliente ao chamar o metodo Login, passo o proprio cliente como parametro.
public boolean Login(String login, String senha){
boolean status = false;
try{
status = stub.Login(login, senha, this);
}catch (RemoteException e){
e.printStackTrace();
}
return status;
}
No servidor eu adiciono o cliente a um Vector e quero passar uma informacao para todos os usuarios logados no sistemas atraves do metodo .updateNicks... porem o cliente n receber a informação... o q ta de errado??
public boolean Login(String login, String senha, Cliente c){
boolean status = false;
try{
status = ConnectionFactory.login(login, senha);
UsersOn.addElement(c);
for(Enumeration UsuariosOn = UsersOn.elements(); UsuariosOn.hasMoreElements();) {
Cliente thingToNotify = (Cliente)UsuariosOn.nextElement();
thingToNotify.updateNicks(ConnectionFactory.Seleciona("login", login, "nick"), "entrar");
}
}catch (Exception e){
e.printStackTrace();
}
return status;
}