You are required to developtext based chat application (Between two users).
1. Establish connectionbetween server and client.
2. Make appropriate GUI.
3. Proper threading forsending and receiving messages
Tasks Details:-Make a server on one computerand client on the other. When client wants to
chat; it will send connectionrequest to server. After server acceptance, text based
messages can be send andreceived between client and server. All sent and
received messages should bevisible on both ends. Provide decent GUI; you may
consult any messagingapplication like GTalk, Yahoo.
Upload your assignment asNAME.rar/zip.