2009-05-25 68 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是你通過「註冊」一個協議隱含地意味着的(這在邏輯上應該是你試圖通過「註銷」它來撤消的內容),如果你的意思是別的什麼請澄清你如何「註冊協議」,我們將解決如何撤消! - )