News for hackers. Stuff that matters.
Re:XMPP Myths by Flowdalic on Wednesday August 12, 2015 @03:28AM (#10046544)
Addendum: As Zash pointed out[1], this is documented behavior for offline messages, i.e. messages send while the user was offline. Those are only send if the user announced availability via a presence or if XEP-13: Flexible Offline Message Retrieval is used. This is to prevent storms of offline messages when the client (re-)connects.

But it's certainly not true that you "won't receive any message despite ... successful connection".

1: https://news.ycombinator.com/item?id=10043962

Re:XMPP Myths by vog on Wednesday August 12, 2015 @05:38AM (#10046906)
Indeed, my description was rough and from memories a few year ago. But I believe it still demonstrates the point I was trying to illustrate:

There is unneccessary complex behaviour in XMPP that you must write extra code in your client for. Otherwise it will work mostly, but not always and not reliably.

Re:XMPP Myths by Zash on Wednesday August 12, 2015 @06:45AM (#10047058)
Pretty sure you want your XMPP client to announce that it is online, so you'd have to implement that anyways.