Как подключить новый HttpClient к асинхронному циклу

У меня есть базовый асинхронный HttpClient:

class HTTPClient(asyncore.dispatcher):

    def __init__(self, host, path):
        asyncore.dispatcher.__init__(self)
        self.create_socket(socket.AF_INET, socket.SOCK_STREAM)
        self.connect( (host, 80) )

Я хочу запустить один экземпляр и после запуска цикла событий asyncore запустить другой клиент и подключиться к этому циклу.

client = HTTPClient('www.example.org', '/')
asyncore.loop()
client2 = HTTPClient('www.example2.org', '/')

Как прикрепить нового клиента? Могу ли я использовать greenthread для запуска event loop, а затем запустить новый клиент?

0 ответов

Другие вопросы по тегам