Protocols
描述了如何异步处理网络事件。Twisted维护了许多协议的实现,如HTTP,Telent,DNS,IMAP。Portocols实现了IProtocol接口,
IProtocol包含如下方法:
makeConnection:在两个节点中间创建连接。节点通过transport连接。
connectionMade:当连接建立时调用。
dataReceived:当数据到达时调用。
connectionLost:当连接关闭时调用。
Protocol Factories
Factory用来保存持久的配置信息。服务器端使用protocol.Factory,客户端使用protocol.ClientFactory。