Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python扭曲协议注销?_Python_Twisted_Protocols - Fatal编程技术网

Python扭曲协议注销?

Python扭曲协议注销?,python,twisted,protocols,Python,Twisted,Protocols,在twisted应用程序运行时,我遇到了从reactor中注销协议的问题 我使用通过USB连接到PC的硬件调制解调器,这就是为什么这个场景对我的解决方案如此重要的原因。 有人知道怎么做吗 问候, Chris当您第一次调用reactor时。在您的协议工厂上侦听,它返回一个实现IListeningPort的对象,请参见--只需将该对象保存在某个位置,当您要停止侦听该协议因子时,请调用该对象的stopListening方法 我假设协议工厂上的reactor.listen就是你所谓的“注册”协议的含蓄意

在twisted应用程序运行时,我遇到了从reactor中注销协议的问题

我使用通过USB连接到PC的硬件调制解调器,这就是为什么这个场景对我的解决方案如此重要的原因。 有人知道怎么做吗

问候,
Chris

当您第一次调用
reactor时。在您的协议工厂上侦听
,它返回一个实现
IListeningPort
的对象,请参见--只需将该对象保存在某个位置,当您要停止侦听该协议因子时,请调用该对象的
stopListening
方法

我假设协议工厂上的
reactor.listen
就是你所谓的“注册”协议的含蓄意思(逻辑上应该是你试图通过“注销”它来撤销的协议),如果你是指其他内容,请确切说明你是如何“注册协议”的,我们将解决如何撤销该协议的问题!-)