printf -> perror

This commit is contained in:
nbillard 2023-02-13 10:01:27 +01:00
parent d11307ee01
commit 371b9acc08

View file

@ -305,7 +305,7 @@ int main (int argc, char **argv) {
//affectation @IP //affectation @IP
if((hp=gethostbyname(argv[argc-2])) == NULL) { if((hp=gethostbyname(argv[argc-2])) == NULL) {
printf("erreur gethostbyname\n"); perror("erreur gethostbyname");
exit(1); exit(1);
} }
@ -315,7 +315,7 @@ int main (int argc, char **argv) {
//connexion //connexion
if (connect(sock,(struct sockaddr*)&adr_distant, lg_adr_dest) == -1) { if (connect(sock,(struct sockaddr*)&adr_distant, lg_adr_dest) == -1) {
printf("echec de la connexion\n"); perror("echec de la connexion\n");
exit(1); exit(1);
} }
@ -349,7 +349,7 @@ int main (int argc, char **argv) {
} }
if (close(sock)==-1) { if (close(sock)==-1) {
printf("échec de destruction du socket\n"); perror("échec de destruction du socket");
} }
printf("SOURCE: fin\n"); printf("SOURCE: fin\n");
@ -368,7 +368,7 @@ int main (int argc, char **argv) {
//création du socket //création du socket
if((sock=socket(AF_INET, SOCK_STREAM,0)) == -1) { if((sock=socket(AF_INET, SOCK_STREAM,0)) == -1) {
printf("echec de la creation du socket\n"); perror("echec de la creation du socket");
exit(1); exit(1);
} }
@ -380,7 +380,7 @@ int main (int argc, char **argv) {
//bind //bind
if (bind(sock,(struct sockaddr*)&adr_local, lg_adr_local) == -1) { if (bind(sock,(struct sockaddr*)&adr_local, lg_adr_local) == -1) {
printf("echec du bind\n"); perror("echec du bind");
exit(1); exit(1);
} }
@ -388,7 +388,7 @@ int main (int argc, char **argv) {
//dimensionnement de la file de demandes de connexion //dimensionnement de la file de demandes de connexion
if (listen(sock, nb_max_connexion) == -1) { if (listen(sock, nb_max_connexion) == -1) {
printf("echec du listen\n"); perror("echec du listen");
exit(1); exit(1);
} }
@ -396,16 +396,16 @@ int main (int argc, char **argv) {
//acceptation d'une demande de connexion //acceptation d'une demande de connexion
if((sock_bis=accept(sock,(struct sockaddr *)&adr_em, &lg_adr_em)) == -1) { if((sock_bis=accept(sock,(struct sockaddr *)&adr_em, &lg_adr_em)) == -1) {
printf("echec du accept\n"); perror("echec du accept");
printf("père\n");
exit(1); exit(1);
} }
printf("PUITS: connexion acceptée\n"); printf("PUITS: connexion acceptée\n");
printf("père\n");
switch(fork()) { switch(fork()) {
case -1: case -1:
printf("erreur durant le fork\n"); perror("erreur durant le fork\n");
exit(1); exit(1);
break; break;
case 0: case 0:
@ -441,13 +441,15 @@ int main (int argc, char **argv) {
} }
break; break;
default: default:
close(sock_bis); if (close(sock_bis) == -1) {
perror("Echec lors de la destruction du socket_bis");
}
break; break;
} }
} }
if (close(sock)==-1) { if (close(sock)==-1) {
printf("Échec de destruction du socket\n"); perror("Échec de destruction du socket\n");
exit(1); exit(1);
} }