From 16fe1f4268ff83d20ae81206778aa2c2a700bfb7 Mon Sep 17 00:00:00 2001 From: Bouquet Yann Date: Thu, 16 Feb 2023 14:34:44 +0100 Subject: [PATCH] =?UTF-8?q?Le=20TP=20de=20R=C3=A9seaux?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TPReseaux_V2.c | 261 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 261 insertions(+) create mode 100644 TPReseaux_V2.c diff --git a/TPReseaux_V2.c b/TPReseaux_V2.c new file mode 100644 index 0000000..cef8562 --- /dev/null +++ b/TPReseaux_V2.c @@ -0,0 +1,261 @@ +/* librairie standard ... */ +#include +/* pour getopt */ +#include +/* déclaration des types de base */ +#include +/* constantes relatives aux domaines, types et protocoles */ +#include +/* constantes et structures propres au domaine UNIX */ +#include +/* constantes et structures propres au domaine INTERNET */ +#include +/* structures retournées par les fonctions de gestion de la base de +données du réseau */ +#include +/* pour les entrées/sorties */ +#include +/* pour la gestion des erreurs */ +#include + + +void construire_message (char *message, char motif, int lg) +{ + int i; + for (i=0 ; ih_addr,hp->h_length); + //emission d'un message + int i; + for (i=0;ih_addr,hp->h_length); + //demande de connexion + int i ; + if (connect(sock_local,(struct sockaddr*)&addr_distant,sizeof(addr_distant))==0){ + for (i=0;i