I’ve recently updated to version 2.6.2, but from now on, any file transfer taking place between 2 LAN PCs are taking an awful lot of time to do so, unlike with the previous version, which however was not able to send files to users outside the LAN. Any way to solve this new issue, like in the past a file of 100MB just flew by in transfer but now its taking around 15mins to send on a LAN…
A file transfer between two users has three technical options that the client will try to use.
A bytestream transfer between the two clients. That’s the fastest and is used most of the times. It requires that both clients can reach each others IP adresses directly (which is not the case, if a client is using a VPN).
The Openfire server acts as proxy for bytestream transfers. A slower optin and it requires that the OF IP adress is published by the server and can be reached directly by the client.
If bytestream fails, the client encodes the file data as characters and sends the data as text messages. This is called IBB. It is the common fall back for file transfers and can be used by most XMPP clients. Obviously, this option is the slowest transfer.
so my admin tested the client and server, and he says its more likely a problem with Smack or the new version of the client itself, as he tested other XMPP clients (like Pidgin) and they worked well concerning file transfers