При первом вызовы reactor.listen
на вашем протокол фабрике, он возвращает объект, который реализует IListeningPort
, видеть http://twistedmatrix.com/documents/8.2.0/api/twisted.internet.interfaces.IListeningPort.html - просто сохранить этот объект где-то и когда вы хотите, чтобы остановить прослушивание этого протокола factori , вызовите этот метод объекта stopListening
.
Я полагаю, что reactor.listen
на фабрике протокола - это то, что вы подразумеваете под «регистрацией» протокола (что логически должно быть тем, что вы пытаетесь отменить, «отменить его»), если вы имеете в виду что-то еще, пожалуйста, проясните точно как вы «регистрируете протокол», и мы выясним, как отменить , что! -)