For a Computer Networking course; goal was to create a multi client chat server and a directory server which stores current client information