Let’s say site A and site B have their own Openfire Servers and they have chat rooms in their servers (roomA and roomB respectively). And let’s say 2 users from site A and 2 users from site B are in roomB for group chat. Everything works fine. There is server-to-server connection between Openfire Servers and users can send messages (both peer to peer and in a group chat).
When a user from site A leaves the roomB and re-enter again 10 minutes later, that user see the order of the previous messages in roomB in wrong order. I mean the messages are not in the correct order as they were sent. This problem does not happen all the time, but happens often.
Do you have any idea what might be causing this problem?