У меня есть сторонний модуль протокола (SNMP), который построен поверх асинхронного. Асинхронный интерфейс используется для обработки ответных сообщений. Какова правильная методика для разработки клиента, который генерирует сторону запроса протокола, в то время как работает основной цикл asyncore. Я могу думать о двух вариантах прямо сейчас:
Используйте цикл, параметры тайм-аута asyncore.loop (), чтобы позволить моей клиентской программе отправлять соответствующий запрос.
Создание клиентского асинхронного диспетчера, который будет выполняться в том же цикле асинхронной обработки, что и получатель.
Какой вариант лучше? Я работаю над вторым решением, потому что API протокола не дает мне прямой доступ к параметрам асинхронности. Пожалуйста, поправьте меня, если я неправильно понял правильную технику использования асинкоры.