Re: [C++][Full Socket] Threader la connexion
Salut , si le paquet est 00 05 08 AA BB CC DD EE FF 00 11
00 05 , on prend les 14 ers bits (id)=> 1 et les 2 derniers (nbre d'octet(s) de la taille) =>1
comme nbre d'octet(s) de la taille = 1 alors on relit 1 octet =>08 , la taille du message id 1 est de 8 octets
ca je pense que tu as compris , sinon regarde la signature de Labo , il explique ca tres bien
par contre pour le message en lui meme y'a rien a decoder les 8 octets du message ca sera : AA BB CC DD EE FF 00 11
message id 1 de taille 8 octets = AA BB CC DD EE FF 00 11
apres faut encore gerer les cas ou y'a plusieurs messages dans un paquets , c'est simple faut continuer a lire la ou on c'est arrété
et ce que beaucoup oubli : les cas ou un message est sur plusieurs paquet , en gros si y'a pas assez d'octets dans le paquet pour avoir le message complet , pour ca faut sauver les octets du message pas complet dans un buffer et ajouter a la suite le paquet qui va suivre
peu etre que tu le fais (ou pas , apperement c'est plutot "ou pas") j'ai pas envie de refechir , le c++ ca me donne des boutons