[Twisted-Python] echo server using deferToThread
Andrew Bennetts
andrew-twisted at puzzling.org
Sun Feb 6 20:29:33 MST 2005
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
More information about the Twisted-Python
mailing list