基于Twisted工厂协议实例的回调

时间:2010-10-11 11:33:22

标签: python twisted factory

嘿,我得到了ReconnectingClientFactory,我想知道我是否可以某种方式定义基于协议实例的connectionMade / connectionLost回调,以便我可以使用工厂连接到不同的主机并区分每个连接。

提前致谢。

1 个答案:

答案 0 :(得分:1)

没有。编写一个与一个用户进行交互的类。在connectionMade中,您检查此类的实例是否已存在,如果不是,则创建一个新实例并将其存储在工厂中,即在{ addr : handler } dict中。如果连接存在,你可以从工厂获得旧的处理程序。