在扭曲中,调用 self.transport.write () 和 self.sendLine () 有什么区别?例如,无论我在 lineReceived 方法中调用什么,以下程序的行为都相同:
class FooProtocol(basic.LineReceiver):
delimiter = '\n'
def connectionMade(self):
self.sendLine("Foo")
def lineReceived(self, line):
self.sendLine("Echoed: " + line)
#self.transport.write("Echoed: " + line + "\n")
if __name__ == "__main__":
stdio.StandardIO(FooProtocol())
reactor.run()
有没有更蟒蛇(或扭曲......)的方式来做到这一点?
提前致谢 !