diff --git a/tsock_v1.c b/tsock_v1.c index 6da56ba..3cde554 100644 --- a/tsock_v1.c +++ b/tsock_v1.c @@ -142,11 +142,14 @@ int main (int argc, char **argv) hp->h_addr, hp->h_length ) ; - // Construction du message - construire_message(message, 'a', BASE_SIZE); - - // Envoi du message - sendto(sock,message,longueur_message,0,(struct sockaddr*)&adr_dest,longueur_adr_dest); + for (int i = 0; i < nb_message; i++) { + // Construction du message + construire_message(message, 'a' + (i % 26), BASE_SIZE); + + // Envoi du message + + sendto(sock,message,longueur_message,0,(struct sockaddr*)&adr_dest,longueur_adr_dest); + } exit(0); @@ -173,11 +176,13 @@ int main (int argc, char **argv) exit(1); } - // Receive a single message because we are lazy - recvfrom(sock, message, longueur_message, 0, NULL, NULL); + while (1) { + // Receive a single message because we are lazy + recvfrom(sock, message, longueur_message, 0, NULL, NULL); - // Afficher notre seule et unique triste message - afficher_message(message, longueur_message); + // Afficher notre seule et unique triste message + afficher_message(message, longueur_message); + } exit(0);