예제 #1
0
파일: tpm_server.py 프로젝트: Cightline/tpm
    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()
예제 #2
0
파일: tpm_server.py 프로젝트: Cightline/tpm
	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()