<!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>&nbsp;</DIV>
<DIV><FONT face=Arial>I am fairly new to Jabber (since about Feb 1) but I must 
say, It ROCKS! I am&nbsp;designing a P2P system that uses Jabber as one of the 
information transports.&nbsp;In addition to normal chat messaging, we are using 
Jabber messaging to transfer large amounts of XML data (using&nbsp;an 'x' 
namespace)&nbsp;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&nbsp;60K.</FONT></DIV>
<DIV><FONT face=Arial></FONT>&nbsp;</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>&nbsp;</DIV>
<DIV><FONT face=Arial>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&lt;karma&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&lt;heartbeat&gt;2&lt;/heartbeat&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&lt;init&gt;64&lt;/init&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&lt;max&gt;64&lt;/max&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&lt;inc&gt;6&lt;/inc&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&lt;dec&gt;1&lt;/dec&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&lt;penalty&gt;-3&lt;/penalty&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&lt;restore&gt;64&lt;/restore&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&lt;/karma&gt;</FONT></DIV>
<DIV><FONT face=Arial><BR>&nbsp;</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>&nbsp;</DIV>
<DIV><FONT face=Arial>&nbsp;&nbsp;&nbsp; &lt;stream:error xmlns="<A 
href='http://etherx.jabber.org/streams">Invalid'>http://etherx.jabber.org/streams"&gt;Invalid</A> 
XML&lt;/stream:error&gt;<BR></FONT></DIV>
<DIV><FONT face=Arial>And then I get the following Java program 
exception:</FONT></DIV>
<DIV><FONT face=Arial>&nbsp;</DIV></FONT>
<DIV><FONT face=Arial>&nbsp;&nbsp;&nbsp; Exception processing results: 
java.net.SocketException: Connection aborted by peer: socket write 
error</FONT></DIV>
<DIV><FONT face=Arial></FONT>&nbsp;</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>&nbsp;</DIV>
<DIV><FONT face=Arial>I realize that I can transmit the XML out of band, but 
most of&nbsp;our users&nbsp;will be&nbsp;behind&nbsp;firewalls and therefore the 
OOB approach is not going to work for us. </FONT></DIV>
<DIV><FONT face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial>Any help would be greatly appreciated.</FONT></DIV>
<DIV><FONT face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial>peter</FONT></DIV></BODY></HTML>