JavaInstantMessenger Class Project Use of socket to send and receive messages from client to server back ad forth.