2009-05-25 114 views
6

我已经想出了在应用程序运行时扭曲从反应堆中取消注册协议的问题。Python Twisted协议注销?

我使用通过USB连接到PC的硬件调制解调器,这就是为什么这种情况对我的解决方案如此重要。 有没有人知道如何做到这一点?

映入眼帘, 克里斯

回答

6

当您在协议工厂第一次调用reactor.listen,它返回一个实现IListeningPort对象,见http://twistedmatrix.com/documents/8.2.0/api/twisted.internet.interfaces.IListeningPort.html - 只是保存对象的地方,当你想停止监听该协议factori ,调用该对象的stopListening方法。

我认为协议工厂的reactor.listen是你通过“注册”一个协议隐含地意味着的(这在逻辑上应该是你试图通过“注销”它来撤消的内容),如果你的意思是别的什么请澄清你如何“注册协议”,我们将解决如何撤消! - )