如何将新的HttpClient附加到asyncore循环

2024-04-25 13:34:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我有基本的asyncore 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启动eventloop,然后启动新的客户端吗?你知道吗


Tags: pathorgselfhostinitdefwwwcreate

热门问题