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)
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()