Ejemplo n.º 1
0
 def connectCapture(self):
     while self.connectedCapture == False:
         try:
             # color result queue
             QueueManager.register('capture')
             manager = QueueManager(address=(self.server_addr, 9110), authkey=b'dihuge')
             manager.connect()
             self.capture_sender = manager.capture()
             self.connectedCapture = True
         except Exception as e:
             print('Capture_ConnectRefuseRec', e)
             time.sleep(1)
Ejemplo n.º 2
0
 def connectCapture(self):
     # capture queue, for plc control
     self.connectedCapture = True
     #server_addr = '0.0.0.0'
     server_addr = self.server_addr
     # 检测结果队列
     self.capture_queue = Queue()
     QueueManager.register('capture', callable=lambda: self.capture_queue)
     cambar_manager = QueueManager(address=(server_addr, 9110),
                                   authkey=b'dihuge')
     try:
         cambar_manager.start()
     except Exception as e:
         print(e)
         cambar_manager.connect()
     self.capture = cambar_manager.capture()