Processus fils et pere avec fork() sur 2 PC
Résolu
        Bonjour, 
je voudrais savoir comment peut on créer 2 processus fils /pére sur deux PC l'un présente client et l'autre serveur.
merci d'avance et je serais content de m'aider .
            
            
                
            
                
    
    
    
        je voudrais savoir comment peut on créer 2 processus fils /pére sur deux PC l'un présente client et l'autre serveur.
merci d'avance et je serais content de m'aider .
        A voir également:         
- Créer deux processus fils avec fork pdf
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Comment créer un groupe whatsapp - Guide
- Créer un compte google - Guide
- Créer un lien pour partager des photos - Guide
- Comment creer un pdf - Guide
1 réponse
                        
                    Si tu lis "man fork", tu verras que fork consiste à créer un processus père et un processus fils. La commande fork retourne un résultat différent selon qu'on est en train de considérer le fil d'exécution du processus père et du processus fils.
Voir un exemple ici :
http://www.montefiore.ulg.ac.be/services/verif/cours/sp/html/gestion-proc2/fork-ex1.c
Normalement si le processus père meurt, le processus fils meurt également en cascade (et récursivement ses descendants). Si la gestion des processus fils / parents est mal gérée, certains processus peuvent continuer à subsister alors qu'ils auraient dû mourir. On parle alors de zombie.
https://fr.wikipedia.org/wiki/Processus_zombie
Quoi qu'il en soit, ce n'est pas super logique pour représenter un processus client et un processus serveur, car la durée de vie de l'un et l'autre sont en réalité indépendantes ! Normalement tu devrais donc écrire un programme (le serveur) et un autre programme (le client).
Bonne chance
    
                Voir un exemple ici :
http://www.montefiore.ulg.ac.be/services/verif/cours/sp/html/gestion-proc2/fork-ex1.c
Normalement si le processus père meurt, le processus fils meurt également en cascade (et récursivement ses descendants). Si la gestion des processus fils / parents est mal gérée, certains processus peuvent continuer à subsister alors qu'ils auraient dû mourir. On parle alors de zombie.
https://fr.wikipedia.org/wiki/Processus_zombie
Quoi qu'il en soit, ce n'est pas super logique pour représenter un processus client et un processus serveur, car la durée de vie de l'un et l'autre sont en réalité indépendantes ! Normalement tu devrais donc écrire un programme (le serveur) et un autre programme (le client).
Bonne chance
                
    ala
    merci beaucoup pour votre réponse mon frère
    
    
                    
        
     
             
                    mamiemando
    
        
    
                    Messages postés
            
                
     
             
            34184
        
            
                                    Statut
            Modérateur
                    
        
    
            
                
     
             
                        7 888
        
        
    
    De rien bonne continuation
    
    