Python socket attendre

Je me demandais si il ya une manière que je peux dire à python d'attendre jusqu'à ce qu'il obtient une réponse d'un serveur pour continuer à fonctionner.

Je suis en train d'écrire un jeu basé par tour. - Je faire le premier pas et il envoie le déplacer vers le serveur, puis le serveur à l'autre ordinateur. Le problème vient ici. Comme il n'est plus, à mon tour, je veux que mon jeu à attendre jusqu'à ce qu'il obtient une réponse du serveur (attendre jusqu'à ce que l'autre joueur fait un mouvement). Mais ma ligne:

data=moi.la chaussette.recv(1024)

se bloque parce que (je pense) c'est pas de faire quelque chose immédiatement. Donc, je veux savoir comment puis-je le faire attendre que quelque chose se produise et ensuite continuer.

Merci d'avance.

"Plante"? Quelle erreur avez-vous, et quelle est la traçabilité en amont?
Eh bien, il gèle, et il n'y a pas de trace. Je force la fermeture de la fenêtre, et puis il dit: "le Processus est terminé avec le code de sortie -805306369" @A.

OriginalL'auteur mapl93 | 2014-01-30