Как подключить новый 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, а затем запустить новый клиент?