Example: Echo server from twisted.internet.protocol import Protocol, Factory from twisted.internet import reactor class Echo(Protocol): def dataReceived(self, data): self.transport.write(data) class EchoFactory(Factory): protocol = Echo if __name__ == '__main__': reactor.listenTCP(9999, EchoFactory()) reactor.run()