Unfortunately not all clients are 100% XMPP compliant. I am certain that most 
will give you a </stream:stream> at the end: so if a client disconnects without 
that they /should/ have quit unexpectedly.

Conversant XMPP Communicator:

</stream:stream>

Coccinella:

<presence type='unavailable'/>

</stream:stream>

As you can see Coccinella behaves as a client should, but both send the 
</stream:stream> so you should be able to tell with that.

So:

Client sends </stream:stream>
   o Disconnect client
   o Client disconnected normally
Client disconnects
   o Abandon client
   o Client disconnected unexpectedly

HTH

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of
> JabberForum
> Sent: 03 June 2008 09:16 AM
> To: [email protected]
> Subject: Re: [jdev] How is a client crash communicated to the XMPP server?
>
>
> >>If you want to tell when the client disconnects unexpectedly from
> another >>client (e.g. if you have a contact that represents your server
> availability or >>something) you could do something like:
>
> Is there someway to figure out what happens at the server when a client
> crashes. Is any iq stanza sent to server (i doubt this would happen,
> because the client has crashed) or would the xmpp server come to know
> that by polling the status of the underlying tcp connection/socket?
>
> thanks
> santhosh
>
>
> --
> santhosh.kulandaiyan
> ------------------------------------------------------------------------
> santhosh.kulandaiyan's Profile:
> http://www.jabberforum.org/member.php?userid=16912
> View this thread: http://www.jabberforum.org/showthread.php?t=200
>
> _______________________________________________
> JDev mailing list
> FAQ: http://www.jabber.org/discussion-lists/jdev-faq
> Forum: http://www.jabberforum.org/forumdisplay.php?f=20
> Info: http://mail.jabber.org/mailman/listinfo/jdev
> Unsubscribe: [EMAIL PROTECTED]
> _______________________________________________
_______________________________________________
JDev mailing list
FAQ: http://www.jabber.org/discussion-lists/jdev-faq
Forum: http://www.jabberforum.org/forumdisplay.php?f=20
Info: http://mail.jabber.org/mailman/listinfo/jdev
Unsubscribe: [EMAIL PROTECTED]
_______________________________________________

Reply via email to