powered by Jive Software

Packet size for ibb filetransfer

I need to experiment with the packet size that is used for filetransfer, spesifically in-band bytestream. Where in the openfire code or elsewhere can I change this?

Using Spark for clients, eclipse for openfire editor and windows xp as platform.

Someone mentioned that the change might have to be done on the clients, in that case, how is this done?

Hi orlinos,

did you get anywhere with this? It is an issue of potential interest for me, so I’m very curious to see how it goes for you and interested in any info you might come across


you may want to take a look at http://www.igniterealtime.org/fisheye/browse/~raw,r=8539/svn-org/smack/trunk/sou rce/org/jivesoftware/smackx/filetransfer/IBBTransferNegotiator.java and maybe also http://xmpp.org/extensions/xep-0047.html#create

Smack uses 4k and it’s recommended to ues less than 64k.


I was doing my master thesis around the subject of more efficient ibb file transfer, but unfortunately I ran out of time. I had to conclude that within the timeframe I had, I couldn’t find anything useful on the matter. Oh, well Guess that’s research too… Thanks for replying and showing interest to both zweikopfer and LG. LG’s answer is probably the right one, but I never had time to look into smack. Thanks anyway!

Thanks! Look above comment for more detail