I use Smack 4.3.1 based clients with an Openfire 4.3.2.
I have 2 clients: client1 & client2 (And when client2 restarts, they are the same user as before)
Chatting works fine.
Client2 closes, client1 keeps sending messages.
Clients 2 opens again and receives all the messages sent so far.
Client1 sends another message to client2 while client2 has not send any message to client1.
Client2 does not receive the message.
If client2 sends any message to client1 they will receive all following messages from client1.
Client2 closes and opens again (again) and receives the messages client1 sent before the previous client2 sent a message.
So: It seems that client1 sent an offline message to client2 while client2 was online
Is this a server side Openfire problem? Or a client side problem? How can I fix this?
The XMLs being sent always look the same message body “text” /body /message