k4m454k
@k4m454k
Sysadmin, QA, DroneGuru

Есть ли возможность организовать не блокирующее ожидание соединения в Socket + Python?

Micropython (python3)
На стадии socket.accept() программа подвисает на этом моменте и мне это не допустимо.
Есть внутри цикл с основной логикой while True: который прерывать нельзя.

Так вот вопрос. Можно ли внутри цикла while True: отследить подключение и передать в функцию обработчика , чтоб та ответила клиенту, но цикл на стадии ожидания соединения не прерывать?
  • Вопрос задан
  • 301 просмотр
Пригласить эксперта
Ответы на вопрос 2
tumbler
@tumbler Куратор тега Python
бекенд-разработчик на python
* отдельный поток
* asyncio
Ответ написан
@Zanak
soket.setblocking(False)
не оно?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы