On Sep 30, 2008, at 4:02 PM, Jonathan Schleifer wrote:

Am 30.09.2008 um 16:53 schrieb Remko Tronçon:

As Dirk said, an <iq> cannot be delivered to the wrong resource,
unless there is a bug in the server (which is not a case you should be
trying to solve anyway).

Wrong. It can. You have client A and client B installed. Both have the same resource configured. Client A can handle it, client B can't. Client B connectes and kicks client A. Tada, you got the problem.

You get a presence unavailable followed by a presence available when a connection replaces another one. All state related to the previous connection should be reset.

That includes caps, jingle sessions, and what not.

Sure, it can still happen (send IQ, receive unavailable) but the point is that you the sender will still know that something is not right.

Best regards,
--
Pedro Melo
Blog: http://www.simplicidade.org/notes/
XMPP ID: [EMAIL PROTECTED]
Use XMPP!


Reply via email to