Hallo zusammen,
ich möchte einen Chat mit Hilfe von XMPP realisieren. Für die Anbindung verwende ich die Smack API und www.jabber.org. Aktuell kann ich einen MultiUserChat bzw. eine Conference erstellen und auch mit den darin vorhandenen Personen schreiben. Nun habe ich das Problem, wenn ich einen privaten Chat erstellen möchte.
Smack Extensions User Manual
Hier ist der Auszug aus meinem Quellcode:
user.getJid() liefert folgendes zurück: myroom@conference.jabber.org/johndoe... und der Benutzer ist auch definitiv innerhalb des MultiUserChat vorhanden bzw. eingeloggt. Wenn ich nun etwas sende passiert gar nichts! keine exception, nichts!
PS: Die Dokumentation von den oben genannten Link ist veraltet und daher weicht die API ein bisschen ab.
Gruß
gerdgerdgerd
ich möchte einen Chat mit Hilfe von XMPP realisieren. Für die Anbindung verwende ich die Smack API und www.jabber.org. Aktuell kann ich einen MultiUserChat bzw. eine Conference erstellen und auch mit den darin vorhandenen Personen schreiben. Nun habe ich das Problem, wenn ich einen privaten Chat erstellen möchte.
Smack Extensions User Manual
Hier ist der Auszug aus meinem Quellcode:
Java:
chat = muc.createPrivateChat(user.getJid(), this);
...
@Override
public void actionPerformed(ActionEvent event) {
if(event.getSource() == sendButton) {
try {
chat.sendMessage(messageField.getText());
messageField.setText("");
} catch (XMPPException e) {
e.printStackTrace();
}
}
}
user.getJid() liefert folgendes zurück: myroom@conference.jabber.org/johndoe... und der Benutzer ist auch definitiv innerhalb des MultiUserChat vorhanden bzw. eingeloggt. Wenn ich nun etwas sende passiert gar nichts! keine exception, nichts!
PS: Die Dokumentation von den oben genannten Link ist veraltet und daher weicht die API ein bisschen ab.
Gruß
gerdgerdgerd