Я должен создать приложение на коммуникаторе (клиент-сервер) UDP на Python (только на 2-х локальных машинах). Bud, мы должны поместить все это в один файл (например, udp_appl.py), поэтому я не могу создать файл server.py и client.py. (Приложение также должно иметь возможность передавать данные.)
Нужно ли создавать потоки или я могу просто создать простой переключатель? (Потому что я знаю, что у Python нет switch-case). Это будет просто консольное приложение, поэтому, если пользователь хочет запустить как сервер, он нажимает, например, «s», а если он хочет запустить клиент, он нажимает «c».
Спасиботы (я никогда не делал ничего подобного)