root/branches/network/uppercaser_ns.py
| Revision 426 (by dkeeney, 12/09/07 06:30:13) |
|---|
from twisted.internet import protocol, reactor from twisted.protocols.basic import LineReceiver, NetstringReceiver class UpperCaserProtocol(NetstringReceiver): def stringReceived(self, user): out = user.upper() print 'out', len(out), out[:20] #self.transport.write(user.upper()+"\r\n") self.sendString(out) class UpperCaserFactory(protocol.ServerFactory): protocol = UpperCaserProtocol NetstringReceiver.MAX_LENGTH = 5000000 reactor.listenTCP(1079, UpperCaserFactory()) reactor.run()
Note: See TracBrowser for help on using the browser.
