我最近一直在学习twisted,所以我可以将框架集成到一个pygames脚本中。我发现有很多示例和教程覆盖了 twisted 中的现有方法(如果我弄错了,请纠正我)。
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
?有没有办法在不覆盖该方法的情况下做到这一点?或者这是扭曲的范式(压倒一切是使用扭曲的方式)?