Programmation
Programmation IRC - Chaine encodée - retour au collège
Bonjour
J’ai réussi ces 2 challenges en Python. Cependant, mon code est un peu crade.
J’ai utilisé le module socket pour gérer la communication avec IRC et j’ai un problème de temporisation.
Dans une des solutions de "IRC - Chaine encodée" la personne (@depierre) explique qu’elle utilise pour ce faire les requêtes PING.
Sauf que quand je teste son code (après avoir ajouté les parenthèses aux print et autres petites modifs) et que je lance, ça ne marche pas : les lignes reçues s’affichent bien proprement mais on ne reçoit jamais de ping et donc, on ne joint jamais le chan, on n’envoie pas de message à Candy et le programme ne se termine jamais.
Quelle serait la bonne manière de procéder pour gérer cette temporisation.
Je peux envoyer mon code au besoin.
Merci d’avance
Programmation IRC - Chaine encodée - retour au collège
Bonjour,
Je n’ai pas beaucoup d’expérience sur ce site donc je m’excuse d’avance si ma réponse est inexacte.
Personnellement, en résolvant le challenge j’ai conclu qu’étant donné que le ping n’arrive pas, alors il faudrait faire une fonction réponse qui s’adapterait à l’entrée (je n’en dis pas plus pour ne pas spoil). Ainsi, il n’y aurait pas de boucle infinie.
Bonne journée