forking
This commit is contained in:
parent
5c17cf7f6d
commit
183cf993e4
1 changed files with 37 additions and 25 deletions
12
tsock_v4.c
12
tsock_v4.c
|
@ -402,6 +402,13 @@ int main (int argc, char **argv) {
|
|||
|
||||
printf("PUITS: connexion acceptée\n");
|
||||
|
||||
switch(fork()) {
|
||||
case -1:
|
||||
printf("erreur durant le fork\n");
|
||||
exit(1);
|
||||
break;
|
||||
case 0:
|
||||
close(sock);
|
||||
if (source == 1) {
|
||||
//envoi
|
||||
for(i=0; i<nb_message; i++) {
|
||||
|
@ -429,6 +436,11 @@ int main (int argc, char **argv) {
|
|||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
default:
|
||||
close(sock_bis);
|
||||
break;
|
||||
}
|
||||
|
||||
}
|
||||
if (close(sock)==-1) {
|
||||
|
|
Loading…
Reference in a new issue