嘿,我得到了ReconnectingClientFactory
,我想知道我是否可以某种方式定义基于协议实例的connectionMade
/ connectionLost
回调,以便我可以使用工厂连接到不同的主机并区分每个连接。
提前致谢。
答案 0 :(得分:1)
没有。编写一个与一个用户进行交互的类。在connectionMade
中,您检查此类的实例是否已存在,如果不是,则创建一个新实例并将其存储在工厂中,即在{ addr : handler }
dict中。如果连接存在,你可以从工厂获得旧的处理程序。