<Put your name here>
<Put your instructor’s name here>
<Put your course name here>
<Put date here>
The report covers the third and final phase of the chat server implementation. This phase includes implementation of functionalities that control the chatting behavior of clients, including private chat, making friends and initiating chat request as well as notifying clients about chat messages from other clients. The above functionalities are implemented by means of several methods as well as data objects. This report discusses each functionality in detail and describes the mode of implementation ...