【发布时间】:2018-07-31 22:47:11
【问题描述】:
在尝试连接工厂时,我希望它定期尝试重新连接(如果失败)。我用这样的代码试了一下:
def reconnect():
print("this sucks")
reactor.connectTCP("localhost", 6667, factory2)
factory2 = pb.PBClientFactory()
factory2.clientConnectionFailed(reconnect(), "reasons")
reactor.connectTCP("localhost", 6667, factory2)
如果我运行这段代码,它只会打印一次“这太糟糕了”,尽管再次以 factory2 作为参数调用 connectTCP 方法。我应该如何实现所需的行为?
【问题讨论】:
标签: python-3.x twisted