Could you post the XML packets that each client received? In particular, I would like to know the packet that clients received notifying that the user has left the room. Other thing that I’'d like to know are the packets that supposed offline clients received.
Where can I find the XML? Do I have to put the logging to debug? Or what do I have to do to get them?
The weird thing is that they disappear from the list, but there is nothing in the chat window saying that the user left. They are just not visible anymore.
Also they stayed online in the roster, and were still able to read and send messages in the group chat.
Can you tell me where to get the packets?
Maybe something interesting, I never disappear. Can this be, because I’'m the admin?
Note that the server and my PC from where I chat aren’'t the same.
Most clients have a debug option where you can follow all traffic between server and client. Exodus press F12. By following the traffic you may see whats happending when someone suddenly disapears.
This is strange. Is conference.n01z4701 the group chat service address? It seems that you are using the latest version of Exodus but the packets sent to the MUC room are incorrect because they are not specifying a resource. I also see that the user is leaving the room by sending an unavailable presence to the room.
Here you are sending an incorrect available presence to a room. In the TO attribute the resource is missing. The resource represents the nickname you will have in the room. Since this is an incorrect packet the server will answer a 400 error that means a bad format request.
SENT: <presence to=“picasso@conference.n01z4701”
type=“unavailable”>0
Here the user is asking for leaving the room. The room is not kicking the user.
Is it possible that that Exodus client is sending “bad” requests, because it is in French?
We have one French man in the team and he installed his Exodus in French, maybe it is an encoding problem in the XML in Jive? Since it worked perfectly fine with the TIPIC server.
Remember that the French language contains special characters like é,è,à,ç,…
Are all the people that keep disappearing from the list using the french version of Exodus? Could you send me the complete transcript of sent and received packets so that I can see what’'s going on?