[JDEV] Server->Server Message

David Waite dwaite at jabber.com
Thu Nov 16 13:15:57 CST 2000


This is my understanding:

Interactions change slightly, but the protocol is the same. Things like
karma are treated differently for server-server connections due to more
messages being sent. I believe the server can also cut the connection (it
does not need to be long-lived).

There is the dialback handshaking which uses DNS to validate the remote
server, since the local server doesn't have 'account information' to
'authenticate' the server with.

presence type="probe" is allowed for servers, to get current values of
presence to feed to a user (users cannot probe presence to prevent clients
which 'poll' presence every 30 seconds rather than caching the values
locally - polling does not scale.) I am unsure of the exact protocol for
this - for instance, if the server requires specifying the users in 'to'
and 'from' in order to validate the subscription on the remote side.

But other than that, pretty much the same thing, just more traffic.

-David Waite

-David Waite

Peter Saint-Andre wrote:

> Other than dialback (currently undocumented, I need to add it to the
> whitepaper) and the fact that server-to-server communication happens
> over port 5269, I don't think there are many differences. But someone
> more in the know than I am could certainly provide more information. :)
>
> Jamie Warner wrote:
> >
> > Can someone send an example of interaction between 2 servers.  I'm not
> > sure what, if any, differences exist from client->server transactions.
> >
> > Thanks,
> > Jamie
> >
> > _______________________________________________
> > jdev mailing list
> > jdev at jabber.org
> > http://mailman.jabber.org/listinfo/jdev
>
> _______________________________________________
> jdev mailing list
> jdev at jabber.org
> http://mailman.jabber.org/listinfo/jdev





More information about the JDev mailing list