#General Instructions To operate both client and server Cryptodome is needed. This can be resolved by typing in "pip install pycryptodomex" If the installation folder "Cryptodome" is not in the same folder as the solutions, it must be moved from where it was installed to the folder in which the client and server operate.
Encryptor.py is needed for both client.py and server.py. It should
be stored in the same folder as both the solutions.
#Server App Instructions: Server app takes in one command line argument for the port number. It must be a valid UDP port number.
#Client App Instructions: The client app takes in two command line arguments: a valid DNS, and the server's port number
#General conisderations: The server.py solutions is designed to always be on as per the textbook client-server model
The system in which the solutions were tested were the UT Dallas
CS Machines.