Chat session termination

At what point does an actual chat session end? I am having an issue where i am connecting to the im server with an desktop client (Exodus) and through a web based client and if i log out of the web based client and try to send messages, messages are sent fine and the Exodus client receives them but sending messages back never gets to the web based client. Do i need to do something in particular to terminate the chat session so that when i reconnect it connects a fresh sessin so the chat can be received? Or do i have to connect to a chat thread or something?


never mind. i just set setFilteredOnThreadID(false) and all good now