A chat client between multiple clients that can chat over a common server. The connection is established between the clients with the hepl of the server. The chatting is then carried on P2P. Done using Socket Programming.