在运行时在twisted中添加或删除listenMulticast的监听器?

时间:2014-02-12 07:52:45

标签: python udp twisted master-slave reactor

标题几乎解释了它;

有可能吗?我想创建一个主备份关系,如果主服务器失败,备份将接管,成为主服务器并创建自己的备份并继续运行。到目前为止,我正在使用listenMulticast广播。

我想要一种行为,我在终端上打印越来越多的数字用于学习目的。如果我发送某种中断信号,主机应该被销毁,但从上面开始,重新创建关系并且数字继续打印。为此,我不在乎是否跳过了数字,我只是在结构之后。

感谢。

1 个答案:

答案 0 :(得分:0)

reactor.listenMulticast会返回IListeningPortIListeningPort.stopListening阻止端口监听。 IListeningPort.startListening开始在同一地址再次收听。

您可以随时致电listenMulticaststopListeningstartListening