扭曲的重写方法?

时间:2012-09-12 22:19:05

标签: python twisted override

我最近一直在学习扭曲,所以我可以将框架集成到pygames脚本中。我发现有很多例子和教程可以覆盖扭曲的现有方法(如果我错了,请纠正我)。

在这个简单的客户端中,我发送twisted.protocols.basic.LineReceiver.lineReceived方法时会发送一行

class ChatClientProtocol(LineReceiver):
    def lineReceived(self,line):
        print (line)

class ChatClient(ClientFactory):
    def __init__(self):
        self.protocol = ChatClientProtocol

reactor.connectTCP('192.168.1.2', 6000, ChatClient())
reactor.run()

LineReceiver.lineReceived地址的监听套接字是否已发送到reactor.connctTCP?如果没有覆盖方法,有没有办法做到这一点?或者这是扭曲的范式(压倒是使用扭曲的方式)?

1 个答案:

答案 0 :(得分:1)

LineReceiver.lineReceived是收到行时调用的方法。我不知道你的意思是询问它是否是“监听插座”。

覆盖是使用LineReceiver接收线路的方式。一般来说,覆盖或实现特定通知的回调是如何在Twisted中调用,是的。你还想怎么做呢?