Client program contains two distinct phases in order to execute the communication successfully. First, it authenticates itself to the server and then server sends a series of questions in the context of “Guess the Word” game and client program provides the sufficient interface to a user to play the game.