0

所以我的情况是我已经加载了不止一个类,我已经从中创建了这些子类asynchat,但我只希望其中一个运行。当然,当我打电话给他们时,这并不奏效,asyncore.loop()因为他们都开始了。有什么办法可以让其中只有一个开始运行吗?

编辑:我认为它与map可以传递给的参数有关,asyncore.loop但我无法让它工作。

编辑2:我明白了。基本上我做了以下事情:

asyncore.loop(map=my_instance._map)
4

1 回答 1

0

对于所有好奇的人,我想通了。如果您将实例传递_maploop()它似乎只启动单个实例。

例子:

my_asyncore_obj = SomeAsyncoreObj()
asyncore.loop(map=my_asyncore_obj._map)
于 2009-08-23T18:42:45.000 回答