Simple async python application for a client to report its running programs every 5 seconds.
Make sure you have python 3.8 installed
-
Install dependencies
pip install -r server-requirements.txt
-
Run server
python server.py
-
Check if server is available
If everything went to plan the application is now running and you can consult it on localhost:8000
Make sure you have python 3.8 installed
-
Install dependencies
pip install -r client-requirements.txt
-
Run client application
python client.py <host>
Localhost example:
python client.py http://localhost:8000
You can run the tests by running the following command in the project root
pytest