forking
This commit is contained in:
父節點
5c17cf7f6d
當前提交
183cf993e4
共有 1 個文件被更改,包括 37 次插入 和 25 次删除
12
tsock_v4.c
12
tsock_v4.c
|
|
@ -402,6 +402,13 @@ int main (int argc, char **argv) {
|
||||||
|
|
||||||
printf("PUITS: connexion acceptée\n");
|
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) {
|
if (source == 1) {
|
||||||
//envoi
|
//envoi
|
||||||
for(i=0; i<nb_message; i++) {
|
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) {
|
if (close(sock)==-1) {
|
||||||
|
|
|
||||||
載入中…
Reference in a new issue