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??
[code] public boolean Login(String login, String senha, Cliente c){
boolean status = false;
try{
status = ConnectionFactory.login(login, senha);
UsersOn.addElement(c);
faz mais de um ano que frequento o forum e so vi isso ocorrer uma vez, e foi com o matheus ( quase um “mito” no forum com 6906 post fora os perdidos na tragedia da queima de hd ), ou seja, temos um novo icone no portal… hehehe…
parabéns jairelton
public static void updateNick(String nick, String acao){
lmodel.addElement(nick);
}
Esse povo n tem jeito mesmo… Pq vc? pq vc foi o unico q respondeu 1 das minhas 5 perguntas sobre RMI em mais de 10 foruns de java… Será q so vc sabe sobre RMI ? Ta dificil estudar… so tutorial em Ingles e poucos respondem os topicos… Se puder ajudar eu agradeço!
phiny, pelo que eu entendi, você quer que o servidor envie as mensagens para os clientes automaticamente, para isso você precisará implementar uma estrategia de Callback: