Nothing so far. I’‘ve enabled the debug of our client. It doesn’'t report any unexpected packets.
When I look at my server sessions in the webadmin, I notice that I’‘ve almost always got a gmail session. Other sessions seem to time-out and disappear, only to resurface when they’‘re needed (I’'m the only user on this server now, so traffic is ultra-light).
There’‘s another thing that’‘s different between S2S servers. I enabled my debug logs, and entries for the gmail server differ from those for jivesoftware.com or jabber.org. Not sure if it’'s related.
Jabber and JiveSoftware leave messages like these:
2006.07.19 11:15:46 Logging off jabber.org on org.jivesoftware.wildfire.net.SocketConnection@35d56bbe socket: Socket[addr=/208.245.212.98,port=48138,localport=5269] session: org.jivesoftware.wildfire.server.IncomingServerSession@7991ba7 status: 1 address: jabber.org id: 726bc16d
2006.07.19 11:18:36 Logging off jivesoftware.com on org.jivesoftware.wildfire.net.SocketConnection@8ca1ada socket: Socket[addr=/63.246.20.123,port=52363,localport=5269] session: org.jivesoftware.wildfire.server.IncomingServerSession@54e674d6 status: -1 address: jivesoftware.com id: 35dba8b9
Google Talk on the other hand leaves stacktraces:
2006.07.19 11:13:36 Finishing Outgoing Server Reader. Closing session: org.jivesoftware.wildfire.server.OutgoingServerSession@6f0c29fe status: -1 address: gmail.com id: 201E05189B68B6ED
java.net.SocketException: Socket closed
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at org.jivesoftware.wildfire.net.ServerTrafficCounter$InputStreamWrapper.read(Serv erTrafficCounter.java:183)
at sun.nio.cs.StreamDecoder$CharsetSD.readBytes(StreamDecoder.java:411)
at sun.nio.cs.StreamDecoder$CharsetSD.implRead(StreamDecoder.java:453)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:183)
at java.io.InputStreamReader.read(InputStreamReader.java:167)
at org.xmlpull.mxp1.MXParser.fillBuf(MXParser.java:2992)
at org.xmlpull.mxp1.MXParser.more(MXParser.java:3046)
at org.jivesoftware.wildfire.net.MXParser.nextImpl(MXParser.java:320)
at org.xmlpull.mxp1.MXParser.nextToken(MXParser.java:1100)
at org.dom4j.io.XMPPPacketReader.parseDocument(XMPPPacketReader.java:303)
at org.jivesoftware.wildfire.server.OutgoingServerSocketReader$1.run(OutgoingServe rSocketReader.java:91)