Bonjour tout le monde,
Un titre obscur, mais je ne sais pas comment décrire mon problème...
Dans l'idée, j'ai un message (un paquet IP, par exemple) qui transporte une série d'informations.
J'ai un échange entre deux systèmes, et en gros :
Dans l'idée, en imaginant que le client recoive les trames 0,1,100,110, il renverra :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 serveur Envoi un numéro de trame absolu (32 bits) client numéro de la dernière trame reçue (32 bits) 20 derniers numéros relatifs (8bits, par exemple)
Cet algorithme est très simple et permet de reconstruire la série de numéros.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 110,10,99,1
Mais existe-t-il des algorithmes plus efficaces (en taille de données, par exemple) ?
Si je peux transporter 30 numéros au lieu de 20 par exemple, dans la même taille de trame, ça m'intéresse. L'essentiel c'est de ne pas avoir une usine à gaz.
Merci !
Partager