- Пользователь вводит в клиент (браузер) число.
- Клиент отправляет число на сервер.
- Сервер раскладывает число на простые множители и отправляет клиенту ответ.
- Клиент сообщает результат пользователю.
- Пользователь может ввести в клиенте несколько чисел, не дожидаясь получения ответов от сервера.
- Сервер поддерживает одновременное обслуживание нескольких клиентов.
cd python-async-http-server-demo
python server.py
cd python-async-http-server-demo
pytest --cov=server.py