CMPUT404-assignment-websockets.