On Tue Jun 16 21:47:03 2009, Peter Saint-Andre wrote:
Someone just poked me offlist about reliable messaging in XMPP. I
replied as follows. Perhaps it makes sense to write this up a bit
more
formally?
Might be worthwhile.
6. What if I want to know if a specific message was delivered to
your
client? My client can use message receipts (also not widely
implemented
or deployed, but easy to add to existing clients):
http://xmpp.org/extensions/xep-0184.html
Actually, I think there's another, easy, way of doing this if you
know the full jid of the recipient - XEP-0199 ping them after the
message is sent.
If you get a ping response, then - due to the ordering of all stanzas
between two endpoints - the message must have been delivered.
Dave.
--
Dave Cridland - mailto:[email protected] - xmpp:[email protected]
- acap://acap.dave.cridland.net/byowner/user/dwd/bookmarks/
- http://dave.cridland.net/
Infotrope Polymer - ACAP, IMAP, ESMTP, and Lemonade