7 Feb
2005
7 Feb
'05
8:59 a.m.
On Sun, Feb 06, 2005 at 07:15:34PM -0800, snacktime wrote:
I can't figure out why LineReceived never gets called in the client. Any ideas? [...]
class EchoClient(LineReceiver):
[...]
class Echo(Protocol): def dataReceived(self, data): reactor.callLater(0, self.RunThread, data)
def PrintData(self,data): self.transport.write('GoodBye') print "Sent GoodBye" self.transport.loseConnection()
You're not writing a whole line, so a line is never received :) Use self.sendLine('GoodBye') instead. -Andrew