示例#1
0
class traceServerThread(threading.Thread):
    def __init__(self, toRead):
        threading.Thread.__init__(self)
        self.Terminated = False
        self.server = traceServerTCP((HOST, PORT), traceServer)
        self.server.setQueue(toRead)
    
    def run(self):
        while not self.Terminated:
             self.server.serve_forever()
        
    def stop(self):
        self.Terminated = True   

if __name__ == "__main__":
    #HOST, PORT = "192.168.99.103", 1337
    HOST, PORT = "192.168.1.12", 1337
    
    toRead = Queue()
    
    
    trThread = traceServerThread(toRead)
    trThread.daemon = True
    trThread.start()
    
    lineT = lineThread(toRead,sys.argv[1])
    lineT.daemon = True
    lineT.start()
    lineT.join()
    

class traceServerThread(threading.Thread):
    def __init__(self, toRead):
        threading.Thread.__init__(self)
        self.Terminated = False
        self.server = traceServerTCP((HOST, PORT), traceServer)
        self.server.setQueue(toRead)

    def run(self):
        while not self.Terminated:
            self.server.serve_forever()

    def stop(self):
        self.Terminated = True


if __name__ == "__main__":
    HOST, PORT = "192.168.99.103", 1338

    toRead = Queue()

    trThread = traceServerThread(toRead)
    trThread.daemon = True
    trThread.start()

    lineT = lineThread(toRead)
    lineT.daemon = True
    lineT.start()
    lineT.join()
示例#3
0
        self.__log.debug("traceServerThread: run")
        while not self.Terminated:
             self.server.serve_forever()
        
    def stop(self):
        self.Terminated = True   

if __name__ == "__main__":
    HOST, PORT = "172.30.3.57", 9998
    
    LOG_FILENAME = "/home/db2inst1/traceAnalyzer.log"
    logging.basicConfig(filename=LOG_FILENAME,level=logging.DEBUG)
    
    toRead = Queue()
    
    dbconfig = dbconfig()
    
    dblock = threading.Lock()
    
    db2 = dbinterface(dbconfig, logging, dblock)

    trThread = traceServerThread(toRead,logging, db2)
    trThread.daemon = True
    trThread.start()
    
    lineT = lineThread(toRead, logging,db2)
    lineT.daemon = True
    lineT.start()
    lineT.join()
    
    
class traceServerThread(threading.Thread):
    def __init__(self, toRead):
        threading.Thread.__init__(self)
        self.Terminated = False
        self.server = traceServerTCP((HOST, PORT), traceServer)
        self.server.setQueue(toRead)
    
    def run(self):
        while not self.Terminated:
             self.server.serve_forever()
        
    def stop(self):
        self.Terminated = True   

if __name__ == "__main__":
    HOST, PORT = "192.168.99.103", 1338
    
    toRead = Queue()
    
    
    trThread = traceServerThread(toRead)
    trThread.daemon = True
    trThread.start()
    
    lineT = lineThread(toRead)
    lineT.daemon = True
    lineT.start()
    lineT.join()