Каждый пример сервера UDP, который я могу найти, использует цикл while True для прослушивания входящих данных. Я пытаюсь использовать один сервер сокетов UDP как часть окна KIVY, что также делает другие вещи. Как только я реализую серверный цикл True, все блокируется, как я полагаю, я ожидаю, что он это сделает.
Как мне прослушивать порт UDP, а также продолжить работу остальной части программы?
Я попытался переместить обработку сервера UDP в другой файл (udp_server.py) и затем импортировать функцию, но, поскольку я импортирую цикл while, ничего не меняется.
У меня также естьпопытался присвоить полученные данные переменной внутри udp_server.py, а затем просто импортировать эту переменную, при этом udp_server.py уже работает отдельно, но даже это блокирует мою основную программу.
Я на 99,99% уверен, что этопросто кое-что, что я должен уже знать, но я новичок в Python. Заранее спасибо за любую помощь.