Why am I getting this email? -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Gaston Dombiak Sent: Tuesday, May 17, 2005 5:38 PM To: [email protected] Subject: [jdev] s2s doubts
Hey all, I'm in the processing of adding s2s support to Jive Messenger starting with server dialback. After reading the specs I have some questions. Lets suppose that server1 has successfully accepted a connection with server2 using server dialback. If a client sends a message to server1 with TO=conference.server2, does server1 have to send the packet to server2 assuming that conference.server2 is handled by server2? Or does server2 need to inform server1 that that subdomain is valid? The RFC3920 says that "in the context of server-to-server communications, a server MUST use one TCP connection for XML stanzas sent from the server to the peer and another TCP connection (initiated by the peer) for stanzas from the peer to the server". Is it correct to create the second connection after the first connection was established? I guess this is an implementation decision but I would like to know if that is the standard way of doing it. What happens to the first connection if the second connection fails to be established? What happens to the other connection if one connection goes down? I assume that the remaining connection will be used and that the server will try to regenerate the other connection. Is it necessary to have 2 connections when using TLS/SASL? After successful dialback negotiation, the Receiving Server SHOULD accept subsequent <db:result/> packets (e.g., validation requests sent to a subdomain or other hostname serviced by the Receiving Server) from the Originating Server over the existing validated connection; this enables "piggybacking" of the original validated connection in one direction. Is this being used for "registering" subdomains/services or virtual hosts with the Receiving Server? If the answer is yes then how do you implement the same thing using TLS/SASL? If the Originating Server never registered other subdomains is it valid to assume that "conference.server2 is handled by server2" (see first question)? Thanks for your help, -- Gato _______________________________________________ jdev mailing list [email protected] http://mail.jabber.org/mailman/listinfo/jdev ________________________________________________________________________ _____ Scanned by Sanmina-SCI eShield ________________________________________________________________________ _____ _______________________________________________ jdev mailing list [email protected] http://mail.jabber.org/mailman/listinfo/jdev
