<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 5.50.4611.1300" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial>Hi All,</FONT></DIV>
<DIV><FONT face=Arial></FONT> </DIV>
<DIV><FONT face=Arial>I am fairly new to Jabber (since about Feb 1) but I must
say, It ROCKS! I am designing a P2P system that uses Jabber as one of the
information transports. In addition to normal chat messaging, we are using
Jabber messaging to transfer large amounts of XML data (using an 'x'
namespace) between Jabber users. The 'x' XML data will probably be in the
30K - 300K range. I am able to send a 6K packet without any trouble, the packet
I am having trouble with is 60K.</FONT></DIV>
<DIV><FONT face=Arial></FONT> </DIV>
<DIV><FONT face=Arial>We are using Jabber 1.4.1. I've adjusted the Karma
settings as follows:</FONT></DIV>
<DIV><FONT face=Arial></FONT> </DIV>
<DIV><FONT face=Arial>
<karma><BR>
<heartbeat>2</heartbeat><BR>
<init>64</init><BR>
<max>64</max><BR>
<inc>6</inc><BR>
<dec>1</dec><BR>
<penalty>-3</penalty><BR>
<restore>64</restore><BR>
</karma></FONT></DIV>
<DIV><FONT face=Arial><BR> </DIV></FONT>
<DIV><FONT face=Arial>When I send the problem packet I get the following from
Jabber:</FONT></DIV>
<DIV><FONT face=Arial></FONT> </DIV>
<DIV><FONT face=Arial> <stream:error xmlns="<A
href='http://etherx.jabber.org/streams">Invalid'>http://etherx.jabber.org/streams">Invalid</A>
XML</stream:error><BR></FONT></DIV>
<DIV><FONT face=Arial>And then I get the following Java program
exception:</FONT></DIV>
<DIV><FONT face=Arial> </DIV></FONT>
<DIV><FONT face=Arial> Exception processing results:
java.net.SocketException: Connection aborted by peer: socket write
error</FONT></DIV>
<DIV><FONT face=Arial></FONT> </DIV>
<DIV><FONT face=Arial>I have checked the message packet that Jabber is
complaining about by running the XML through a couple of different XML checkers.
The XML (as far as I can tell) is valid. I'm assuming that this is may be some
kind of burst or buffering error.</FONT></DIV>
<DIV><FONT face=Arial></FONT> </DIV>
<DIV><FONT face=Arial>I realize that I can transmit the XML out of band, but
most of our users will be behind firewalls and therefore the
OOB approach is not going to work for us. </FONT></DIV>
<DIV><FONT face=Arial></FONT> </DIV>
<DIV><FONT face=Arial>Any help would be greatly appreciated.</FONT></DIV>
<DIV><FONT face=Arial></FONT> </DIV>
<DIV><FONT face=Arial>peter</FONT></DIV></BODY></HTML>