NAVY

1/8

I) OBJECTIF

2/8

my positions:
 |A B C D E F G H
-+---------------
1|. . 2 . . . . .
2|. . 2 . . . . .
3|. . . . . . . .
4|. . . 3 3 3 . .
5|. 4 . . . . . .
6|. 4 . . . . . .
7|. 4 . 5 5 5 5 5
8|. 4 . . . . . .

enemy's positions:
 |A B C D E F G H
-+---------------
1|. . . . . . . .
2|. . . . . . . .
3|. . . . . . . .
4|. . . . . . . .
5|. . . . . . . .
6|. . . . . . . .
7|. . . . . . . .
8|. . . . . . . .

II) FONCTIONNEMENT           SIGNAUX

3/8

II) FONCTIONNEMENT

4/8

1. Envoie en binaire

(C;4) => (2;3;23) => 0010 0011 00010111

checksum (23)

II) FONCTIONNEMENT

5/8

2. Vérification et confirmation

0010 0011 00010111 => (2;3;23)

checksum (23)

OK ? => SIGUSR1

KO ? => SIGUSR2

II) FONCTIONNEMENT

6/8

3. Renvoie si KO jusqu'à OK

III) COMPÉTENCES

7/8

  • Compréhension des signaux

  • Implémentation d'une méthode de vérification

IV) BONUS

8/8

ANY

QUESTION

?

Navy

By thibautcornolti

Navy

  • 68