salut tout le monde,
je vais vous présenter mon problème:
j'ai 2 classes : Manager et super manager
le super manager est doté d'une fonction send() qui envoi un ordre au manager
le manager est doté de 3 fonctions : wait() /receive() /act()
la méthode wait bloque le traitement jusqu'a l'arrivé complete des ordres
voici le code.comment pourrais-je faire?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 def wait(self): while True: logging.debug('Entering waitJob Loop') # On bloque sur la reception des ordres # On traite le message self.act(self.receiveJob()) return def receive(self): # Reception de l'ordre # Attention car il faut recuperer l'integratlite du job avant de le passer a act data,addr = self._UDPSock.recvfrom(2048) logging.debug('Receiving %s,%s', data.strip(),addr) return
cordialement,
Partager