Prev | Index | Next

How To Really Implement A Protocol

from twisted.internet.protocol import Protocol

class Echo(Protocol):
  def connectionMade(self):
    print 'connect:', self.transport.getPeer()
  def dataReceived(self, data):
    self.transport.write(data)
  def connectionLost(self, reason):
    print 'connection was lost, alas'