Ich erwarte auch, dass meine Nachrichten am Ende zugestellt werden, unabhängig davon, ob der Peer jetzt online ist oder nicht (dh die Nachricht wird schließlich ankommen, wenn wir beide online sind).
XMPP-Server / -Clients unterstützen normalerweise das Senden von Nachrichten an Offline-Kontakte. Diese XEPs könnten relevant sein (vielleicht gibt es mehr):
Ich habe mich daran gewöhnt, etwa 30% meiner Nachrichten in Skype zu bearbeiten.
Ich weiß nicht, wie Skype dies implementiert hat, aber es gibt ein XEP, um die zuletzt gesendete Nachricht zu bearbeiten .
XEP-0308: Korrektur der letzten Nachricht :
Beim Senden einer Nachricht geben die Benutzer häufig Tippfehler ein und senden eine Folgenachricht, um sie zu korrigieren. Diese Spezifikation ermöglicht es dem sendenden Client, die zweite Nachricht als korrigierend zu kennzeichnen.
Ich denke, OneTeam hat diese Funktion implementiert (aber ich bin mir nicht sicher, habe diesen Client noch nie verwendet). Es kann auch andere Clients geben.
/ edit: Wie Zash bemerkt hat, unterstützt auch Swift dies.