Application de chat
Fermé
haikei00X
Messages postés
67
Date d'inscription
dimanche 20 juillet 2014
Statut
Membre
Dernière intervention
11 janvier 2016
-
20 août 2015 à 16:16
sambia39 Messages postés 610 Date d'inscription vendredi 31 juillet 2009 Statut Membre Dernière intervention 9 février 2023 - 7 sept. 2015 à 19:32
sambia39 Messages postés 610 Date d'inscription vendredi 31 juillet 2009 Statut Membre Dernière intervention 9 février 2023 - 7 sept. 2015 à 19:32
A voir également:
- Application de chat
- Coco chat - Accueil - Réseaux sociaux
- Remplaçant de Coco : quelles solutions pour tchater gratuitement en ligne ? - Accueil - Réseaux sociaux
- Application mobile - Guide
- Coco chat gratuit - Forum Google Chrome
- Chat hot ✓ - Forum Réseaux sociaux
1 réponse
chris79
Messages postés
97
Date d'inscription
lundi 3 octobre 2005
Statut
Membre
Dernière intervention
1 février 2016
25
2 sept. 2015 à 01:06
2 sept. 2015 à 01:06
Salut,
Ton problème est lié au fait que ton tableau clients est mis à jour par le fils que tu crées pour gérer la communication sur le serveur.
Le fork copie les données du père mais elles ne sont pas partagées.
Il faut faire la mise à jour avant le fork pour arranger ça.
++
Ton problème est lié au fait que ton tableau clients est mis à jour par le fils que tu crées pour gérer la communication sur le serveur.
Le fork copie les données du père mais elles ne sont pas partagées.
Il faut faire la mise à jour avant le fork pour arranger ça.
++
7 sept. 2015 à 19:32
D'un autre côté la structure définie ne sert pas à grand-chose et pourquoi diable vous faut-il sauvegarder le PID ?
Le mieux est de sauvegarder l'adresse dans un tableau qui correspond à l'ensemble des clients qui sont connectés et gérés celui-ci en fonction des clients online. Si pas de client son adresse est retirée du tableau cas contraire il y est toujours présent et il suffit par la suite de crée une chaine contenant l'ensemble des adresses et l'envoyer au client pour savoir qui est connecté.
Le code écrit est incomplet à mon sens donc qui dit FORK dit gestion des zombies et il est préférable également de rendre le serveur non bloquant.
à bientôt