[JDEV] Passing a Client Stream between Servers

Peter Saint-Andre stpeter at jabber.org
Fri Mar 28 15:15:56 CST 2003


The semantics for this are perhaps not as well-defined as they could be,
but the intent is for this to be used when you initiate a stream to a
host and the host redirects you to another host (i.e., does not continue
the stream negotiation). I hadn't thought of the situation you describe:
redirect during an active session. If we did that, I would think the 
client would need to re-connect (i.e., to the new host). 

Peter

On Wed, Mar 26, 2003 at 04:03:16PM -0800, Chris Mullins wrote:
> 
> I've read the documentation for the Stream::Error:Redirect in the latest
> version of the XMPP documentation, and have a question.
> 
> When can the stream redirect be sent? From what I read, it appears makes
> sense to expect it when the stream is first connected. 
> 
> Is it possible to have the server decide "I'm about to go down, let me
> hand all my client connections to this other server", and have all
> compliant Clients seamlessly redirect? That is, can I (as a client
> developer) ever expect to see the Stream Redirect in the middle
> (so-to-speak) of a session? 
> 
> If so, what should the client behavior be? Should it be a seamless
> redirection / auto-log in (this seems a bit sketchy), or some sort of
> "You're being redirected to <..>" dialog?
> 
> -- 
> Chris Mullins



More information about the JDev mailing list