Jak poznać Status pisania w XMPP openfire za pomocą Smack
Zajmuję się tworzeniem aplikacji do czatowania przy użyciu serwera OpenFire XMPP. Mogę tekstować czat między dwoma użytkownikami. Ale chcę poznać stan pisania, gdy ktoś pisze wiadomość. Więc stworzyłem klasę: -
public class typingStatus implements ChatStateListener {
@Override
public void processMessage(Chat arg0, Message arg1) {
// TODO Auto-generated method stub
}
@Override
public void stateChanged(Chat arg0, ChatState arg1) {
// TODO Auto-generated method stub
System.out.println(arg0.getParticipant() + " is " + arg1.name());
}
}
Ale jestem zdezorientowany, więc jak to działa? Wiem, że potrzebuję pakietu, w którym mogę go znaleźć w Listener. Ale nie mogę znaleźć tego pakietu.
Proszę sugerować, jak to działa?
a także jaka jest różnica między Smackiem a asmackiem?
Dziękuję Ci!