print "clients are removed" def dataReceived(self, data): print data for c in self.factory.clients: if c!=self: c.message(data) def message(self, message): print "sending msg.."+message self.transport.write(message ) factory = Factory() factory.clients = [] factory.nyclients=[] factory.loggedInSalons=[] factory.custInstnce=[] factory.custNames=[] factory.nos=0 factory.protocol = htgserver reactor.listenTCP(8001, factory) print "htgserver started" reactor.run()