[jdev] Communicate between two client instances of the same ID

Dave Cridland dave at cridland.net
Tue Sep 2 17:36:52 CDT 2008


On Tue Sep  2 23:27:13 2008, Peter Saint-Andre wrote:
> JLIST wrote:
>> Hello Peter,
>> 
>>> Instant messaging, alerts and notifications, that kind of thing.
>> 
>> I see. I would want my IM messages to be guaranteed delivered :)
> 
> Most IM users don't care.
> 
> 
I'm not strictly sure that's the case - I think that during a  
conversation, we can essentially rely on unacked, theoretically lossy  
messaging because it's actually really reliable. The human factor is  
usually the fail point.

To put it another way, most IM users wouldn't realise messages can  
actually be lost, because it happens sufficiently rarely, especially  
compared with how many messages get ignored.


> And how do you define "guaranteed delivery"? At least once? At most  
> once? Delivery with receipt? Delivery with receipt per-hop?  
> Delivery with cryptographically signed receipts?
> 
> See also XEP-0184 if you really care about this (message receipts).


Tsk. That won't guarantee delivery. You need that *and* XEP-0198 on  
every hop. And, of course, you need to be able to reconnect if your  
network connection does go down.

Or, you could simply use a perfectly reliable network.

Dave.
-- 
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 JDev mailing list