[JDEV] Multiple connects / AIM-t not disconnecting?

Steven Brown swbrown at ucsd.edu
Sat Jun 28 23:30:49 CDT 2003


> -----Original Message-----
> From: jdev-admin at jabber.org [mailto:jdev-admin at jabber.org] On 
> Behalf Of David Waite
> Sent: Saturday, June 28, 2003 7:25 PM
> To: jdev at jabber.org
> Subject: Re: [JDEV] Multiple connects / AIM-t not disconnecting?
> 
> 
> Steven Brown wrote:
> 
> >It's really buggy. :(  aim-t sticks to the first client that 
> logged in, 
> >and msn-t doesn't send initial presense to the second 
> client.  It'd be 
> >_really_ nice to have these working, as it's blowing the 
> advantage of 
> >Jabber's resources.
> >
> Nobody has successfully defined 'working' yet. There are a million 
> edge-cases when mapping multiple sessions to a transport.

It's not that hard, at least I don't see any big problems.  The
transport should connect when first a user is seen from any resource,
disconnect when the last resource for that user disconnects, and
broadcast presence to each resource just like Jabber.  When a message is
received, it should be routed like a normal jabber message to the
highest priority resource.  I tried to fix aim-t to do this for our own
use at one point, but its use of jids is inconsistent and confusing, and
I eventually ran out of time and had to leave it as-is.  I'm sure
someone with more experience with these transports could fix them in a
day if motivated.





More information about the JDev mailing list