I’m now encountering file transfer problem, here is the detials.
I use Spark( version 2.57) and Openfire 3.3.3, both are the newest
version. the Openfire server is deployed on the Internet, which has the
public IPs. And the two Spark clients are in the differents LANS behind
NATs, every client has the internal IP(such as 172.19.168.12). When
client A sends file to the other B, the file transfer is normal(while
the file transfer is not going from the file transfer proxy-7777 port,
it seems.), but at the same time, if A sends message to B, it can send
the messages, but typically has some block, and B can not receive these
messages. After long time, B can receive a message, and still after
long time it can receive the next one, and so on. While B sends message
to A, A can receive these messages normally.
Jooa said he has
solved this problem, and his solution is setting the ‘xmpp.domain’
different form ‘xmpp.proxy.externalIP’. And my settings on Openfire
server side are: the ‘xmpp.doman’ set to 127.0.0.1, the
‘xmpp.proxy.externalIP’ set to the public server
IP-184.108.40.206.(Note: on Openfire server side I can’t find the
property:‘xmpp.proxy.externalIP’, so I add a new one.)
Can you tell me why it works incorrect?
Any help is very nice and thanks very much in advance.