|
Hi All,
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.
We are using Jabber 1.4.1. I've adjusted the Karma
settings as follows:
<karma>
<heartbeat>2</heartbeat> <init>64</init> <max>64</max> <inc>6</inc> <dec>1</dec> <penalty>-3</penalty> <restore>64</restore> </karma> When I send the problem packet I get the following from
Jabber:
<stream:error xmlns="http://etherx.jabber.org/streams">Invalid
XML</stream:error>
And then I get the following Java program
exception:
Exception processing results:
java.net.SocketException: Connection aborted by peer: socket write
error
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.
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.
Any help would be greatly appreciated.
peter
|
- Re: [JDEV] Karma and transferring large XML messag... Peter Sparago
- Re: [JDEV] Karma and transferring large XML m... Thomas Parslow (PatRat)
- Re: [JDEV] Karma and transferring large XML m... Keith Minkler
- Re: [JDEV] Karma and transferring large XML m... David Waite
- Re: [JDEV] Karma and transferring large XML m... jens
- Re: [JDEV] Karma and transferring large X... Peter Sparago
- RE: [JDEV] Karma and transferring large XML m... Colin Madere
