Quand on commence à trafiquer avec le réseau, mieux vaut savoir exactement ce qu'on est en train de faire, ou bien avoir un énorme stock de cierges et une cathédrale pas trop loin (ça marche pas trop mais ça rassure ), parce qu'en matière de trucs ésotériques inexplicables, le réseau, c'est la quintessence. Un pingouin te bidouille un routeur à l'autre bout de l'univers, y a plus rien qui marche et tu vas passer des mois à chercher le mauvais bug qui existe (ou pas) dans ton code...
quand on appelle une fonction, on ne passe pas le type de la variable en parametre, mais uniquement la variable elle-même.
Soit c'est juste une petite erreur d'inattention, soit c'est un code (entier) que tu as CC-CV sans rien comprendre....par terrible
- Edité par eugchriss il y a environ 12 heures
D'accord merci beaucoup d'avoir pris ton temps pour me répondre :). C'est stupide je ne sais même pas pourquoi j'ai fais cette erreur haha, je comprend donc pourquoi j'ai pas pu trouver d'aide. Bonne journée.
int21h a écrit:
Quand on commence à trafiquer avec le réseau, mieux vaut savoir exactement ce qu'on est en train de faire, ou bien avoir un énorme stock de cierges et une cathédrale pas trop loin (ça marche pas trop mais ça rassure ), parce qu'en matière de trucs ésotériques inexplicables, le réseau, c'est la quintessence. Un pingouin te bidouille un routeur à l'autre bout de l'univers, y a plus rien qui marche et tu vas passer des mois à chercher le mauvais bug qui existe (ou pas) dans ton code...
Certes tu as raison, j'ai décidé de quitter mon tutoriel sur le réseau en C++ (alors que j'avais à peine visionné pendant 10minutes la 1er vidéo sur les 13) pour créer désespérément un truc tout seul mais bon j'ai appris ma leçon, C++ n'est pas mon ami haha. Bonne journée.
- Edité par k.escanor 4 novembre 2018 à 11:56:21
Roses are red, violets are blue, Internet Explorer obsolete...
Erreur classique de débutant en programmation réseau. Ta fonction script est complètement aléatoire. recv peut très bien lire qu'une partie du message actuellement en tampon du noyau. TCP est un flux.
En utilisant boost.asio tu profitera de fonctions de la convivialité comme async_read_until.
- Edité par markand 5 novembre 2018 à 11:14:50
git is great because Linus did it, mercurial is better because he didn't.
erreur avec des arguments de type SOCKET.
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Roses are red, violets are blue, Internet Explorer obsolete...
Eug
Roses are red, violets are blue, Internet Explorer obsolete...
git is great because Linus did it, mercurial is better because he didn't.