Python-osc неблокирующий сервер - PullRequest
       40

Python-osc неблокирующий сервер

0 голосов
/ 20 сентября 2019

Я имел дело с библиотекой python-osc на моем rpi3b +, сейчас мне удалось заставить все работать с блокирующим сервером.При нажатии кнопки отправьте osc msg, чтобы запрограммировать на другом компьютере, получите oscmsg из программы и после диспетчеризации установите соответствующий светодиод вкл / оф.Это прекрасно работает, только если я постоянно отправляю сообщения (неважно, что это за сообщения) из программы в rpi.Мне не удалось разработать асинхронный сервер, поэтому я ищу помощь по этому поводу.Есть ли способ отредактировать блокирующий сервер, чтобы он не блокировал (или есть какой-нибудь неблокирующий тип сервера), или напишите мне простой код для asyncio, который должен делать следующее:

while true:
    if (button pressed):
        send msg
        check is there anything coming to server

У меня естьпробовал разные вещи из своей папки с документами и не мог получить что-либо столь же быстрое и надежное, как блокирующий сервер, постоянно снабжая его осциллограммами.

...