Chatter-jee Client Login Process

Chatter-jee Client logs in using the following steps. Any client who wants to login to the Chatter-jee Server has to follow the steps in exactly the same sequence.

The steps 5a to 5d may not take place if there are no offline messages pending for the logging in client. But in any case the client does ask for offline messages. If there are no pending offline messages for logging in client's user name, the server simply sends back a dummy message, indicating it's the last message in the series.