def __init__(self): #Load up the server conifg. check_config.init_server() cfg = ConfigParser.RawConfigParser() self.config = "/etc/tpm_server/config" if check_config.check(self.config): cfg.readfp(open(self.config)) self.package_file = cfg.get("package", "dir") self.sql = sql.Database(self.package_file) self.random_package_num = 100000 self.init_gnupg() self.parse_options()
print "data", data class Server_Proto(protocol.Protocol): def connectionMade(self): print "Client connected" def dataReceived(self, data): print "recv_data", data s.delegate_data(data, self) if __name__ == "__main__": check_config.check_root() check_config.init_server() s = Server() factory = protocol.ServerFactory() factory.protocol = Server_Proto reactor.listenTCP(8000, factory) reactor.run()