Socket non bloquante en python
cyril
-
sebsauvage Messages postés 33284 Date d'inscription Statut Modérateur Dernière intervention -
sebsauvage Messages postés 33284 Date d'inscription Statut Modérateur Dernière intervention -
Comment puis-je faire une socket non bloquante en python et faire s.recv(x) et si je recoit rien alors faire autre chose
1 réponse
-
Tu as 2 choix possibles pour les sockets non bloquants en Python:
- utilisation des sockets asynchrones
- utilisation des threads
ça dépend de ce que tu veux faire.
Il y a un excellent article là dessus (en anglais) chez O'Reilly: je te recommande de le lire. Il est très bien fait, il contient des exemples et explique les avantages et inconvénients de chaque méthode.
http://www.onlamp.com/pub/a/python/2004/02/12/advanced_nio.html