Bonjour,

je réalise actuellement un serveur pour un jeu de labyrinthe et mon problème réside dans mon client. J'ai créée un Thread (class Receive(Thread)) pour recevoir les info du serveur (en occurrence une carte) et un Thread (class Send(Thread)) pour envoyer au serveur des chaines que l'utilisateur aura tapé. Mon Thread principale contient les info de connexion etc. Mon problème est que pour envoyer les info au serveur (Send), j'utilise un input() et que celui-ci fait stopper mon autre Thread (Receive) alors que celui-ci se trouve dans un Thread différent : Pourquoi? n'est ce pas le principe des thread de pouvoir réaliser plusieurs actions a la fois? je veux que l'utilisateur puisse recevoir des infos sans nécessairement devoir en envoyer.
Comment puis-je faire autrement? D’où vient le problème?
merci