郞性人生

导航

python twisted factory protocol

factory: 工厂 工厂负责与一个协议的启动和关闭功能,而且还负责在连接成功时生成一个协议对象,用于与远程主机的交互功能。相当用协议创建一个服务或应用,工厂就是来管理服务或应用的

protocol: 协议 用来完成与一个已经连接成功的主机的交互功能,主要有数据的接收和发送功能。连接的断开事件也可以在这里处理。相当于具体服务或应用实现了什么功能,具体的功能实现

(from twisted-intro of page 60)use our factory to make the protocol instances for each new connection. 

reactor: 反应器 用来执行事件循环,分发事件处理等,每 个应该程序咱一般只能启动一个reactor

deferred: 推迟 保持对非同步活动的跟踪,并且获得活动结束时的结果;它提供了让程序查找非同步任务完成的一种方式,而在这时还可以做其它的事情,当函数返回一个deferred对象时,说明获得结果之前还需要一段时间。为了在任务完成时获得结果,可以为Deferred 指定一个事件处理器

posted on 2020-09-09 17:54  郞性人生  阅读(153)  评论(0)    收藏  举报