Programmation
TCP - Retour au collège
Bonjour,
je n’en peux plus, j’ai écumé toutes les discussions sur ce challenge pour comprendre d’où vient mon erreur mais, alors que je renvois bien un floatant avec deux chiffres après la virgule et un ’\n’ à la fin, j’obtiens toujours la même réponse : [!] Please only send int/float ! .
Voici simplement l’extrait de code pour renvoyer la réponse et attendre celle du serveur.
z = round(math.sqrt(x) * y,2)
socket.send((str(z)+’\n’).encode())
r = socket.recv(1024).decode()
J’ai essayé d’intégrer la réponse après le = du message original et de renvoyer l’ensemble.
Je me suis dit, quitte à être au collège, que c’était peut-être une énigme tordue, j’ai essayé des choses du genre : socket.send((’int/float !\n’).encode()).
S’il vous plait, répondez-moi sans tourner autour du pot, j’ai besoin d’une réponse claire.
TCP - Retour au collège
Bonjour, il y’a une conversion de plus faite.
Peut être que le server n’aime pas le format de la réponse que tu lui envoies.
Je pense que ça pourra t’aider 😉
TCP - Retour au collège
Le serveur est-il toujours ouvert car j’ai une connexion fermée ?