Options disponibles pour spécifier le délai d’attente de la fonction de réception.
- Suivre le tutoriel de publication/abonnement.
- Impossible de spécifier le délai d’attente et le programme se bloque en attendant le message.
La méthode recv() a trois façons d’être appelée :
- recv() ou recv(-1) - bloque indéfiniment jusqu’à ce qu’un nouveau message soit reçu.
- recv(0) - Renvoie immédiatement si aucun message n’est reçu.
- recv(timeout) - Attend le délai spécifié pour recevoir un message.
- Par exemple, recv(timeout=1000) attendra 1000 millisecondes.