Hi there,
We have a big wi-fi network in Athens Greece and we want to use JM as an IM service. Our network consists of nodes which get their static IP’s from the 10.xxx.xxx.xxx range, and which root together through multiple routers in the network. Although we have a DNS system, we would like to use IP’s for more stability when using network services.
Our goal is to use the S2S feature of JM so user-clients could connect to different JM servers (they could choose the closest server to their machine) and connect with each other. We know that we can not use the same database for multiple JM servers, though it would be the most appropriate solution to our problem. (could this be something that we will be able to use in the future?)
One single JM setup works fine and fast. When we tried to put up a second setup in a different server the result was disappointing: when users of server B would add a user from server A to their client, the connection between the server was one-way, as well as unstable. In the JM web interface window, we could see that in the server session window there was a one-way connection (incoming to server A, outgoing from server B).
The PCs, where the servers function, are Windows XP systems, running Java1.5.0.x, and are not firewalled. When we run JM (versions: 2.3.0, 2.2.2, and other latest nightly versions/18-11-2005) we get the message:
“Connection closed before session established
Socket[addr=/10.42.44.1,port=4980,localport=5269]
Connection closed before session established
Socket[addr=/10.42.44.1,port=4981,localport=5269]”
Please note that it has been tested that our server ports are open and that we have also tried the server-to-server function by interfering with the settings (TLS/SSL disabled, increasing “connection timeout” (xmpp.server.read.timeout). We have never used any domain names for the servers, despite the fact that we have DNS’.
Is there something that we should look for in the settings and what exactly should we do? Are there any nightly/beta/official versions that could solve this problem?
Thank you for your time.