[Standards] reliable messaging

Dave Cridland dave at cridland.net
Wed Jun 17 11:09:25 UTC 2009

On Wed Jun 17 12:06:46 2009, Sergei Golovan wrote:
> On Wed, Jun 17, 2009 at 1:20 PM, Dave Cridland<dave at cridland.net>  
> wrote:
> >
> > 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.
> I'm afraid that if the previous stanza wasn't delivered for some  
> reason then
> receiving pong response will not show anything useful.

It's possible, I suppose, that the remote client went offline before  
the <message/>, and came back online after, just in time to get the  
<iq/>, but it seems terribly unlikely, especially as you'd also see a  
<presence/> update as it came back online.

Dave Cridland - mailto:dave at cridland.net - xmpp:dwd at dave.cridland.net
  - acap://acap.dave.cridland.net/byowner/user/dwd/bookmarks/
  - http://dave.cridland.net/
Infotrope Polymer - ACAP, IMAP, ESMTP, and Lemonade

More information about the Standards mailing list