Implementation of client server model of a chat program using socket programming for Computer Networks class