next up previous contents
Next: Le générateur de paquets Up: Récit de réalisation Previous: Affichage du premier paquet   Contents

Envoi du premier paquet

Même si l'on pourrait croire que si on sait recevoir, on sait envoyer. Cela n'a pas été tout à fait le cas, car les exemples nous décrivaient amplement la manière de capturer les paquets, il n'en était rien pour le renvoi. Ce n'est qu'après avoir trouvé la structure réelle d'un paquet (un pointeur non typé sur une zone mémoire) que le rêve a pu devenir réalité, enfin, à un détail près : le calcul des checksums. Les paquets que l'on envoyaient arrivaient bien à destination mais n'étaient pas acceptés par le système. Le calcul du checksum peut paraître extrêmement simple ou très complexe selon les sources (à croire que personne ne sait !!!). A près de longues journées d'horribles calculs hexadécimaux (l'Archi, quand ça vous prends ...), c'est un beau matin que le supplice s'arrêta : l'illumination était là! Depuis ce jour, plus aucun checksum ne nous résista.

root 2002-06-23