wiki:IOC20_T05

Version 4 (modified by franck, 4 years ago) (diff)

--

Premiers pas

Nous allons commencer par mettre en place l'infrastructure pour permettre aux personnes présentes de communiquer.

  1. Faire la liste des personnes présentes dans la salle et les associer au numéro IP. Pour obtenir le numéro IP de sa machine, vous pouvez utiliser hostname -I ou ifconfig.
  2. Récupérer l'archive tcp.zip et décompresser-la.
  3. Compiler le serveur et exécuter-le sur une première fenêtre de terminal en passant en paramètre le numéro du port sur lequel écoute le serveur.
    gcc -o server server.c
    ./server 8000
    
  4. Compiler client.c et exécuter-le dans un second terminal. Vous devez observer qu'un message coucou\n c'est affiché sur le terminal du server. Ce client envoie toujours le même message.
    gcc -o client2 client2.c
    ./client localhost 8000
    
  5. Compiler client2.c et exécuter-le. Ce nouveau client permet d'envoyer un message pris sur la liste de commande.
    gcc -o client2 client2.c
    ./client2 localhost 8000 "Bonjour"
    )))
    
    {{{#!c
    ./client 132.227.107.xx 8000 "Bonjour c'est moi"
    }}} 
    
    Application de vote
    6. Récupérer le programme qui va servir de base au clients de vote [htdocs://docs/clientvote.zip clientvote.zip] et décompresser le.
    7. Pour le compiler