[C] Pause() termine le programme -_-'
Tisiph0n3
-
Char Snipeur Messages postés 9813 Date d'inscription Statut Contributeur Dernière intervention -
Char Snipeur Messages postés 9813 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour, a tous, voila mon probleme
je developpe une appli client/serveur je mets le serveur en pause jusqu'a reception d'un signal de la part du client, le probleme c'est que pause (); fait que le programme se termine dès qu'il reçoit SIGUSR1 ou SIGUSR2 (j'ai pas essayé avec les autres signaux) je l'utilise juste avant un while et signal pour handler les signaux reçus, j'ai cru lire dans le man que c'était normal mais aussi j'ai cru lire sur google que ça l'était pas, donc voila quelqu'un aurait il une solution au probleme?
Merci d'avance, si vous avez besoin de precision demandez moi...
je developpe une appli client/serveur je mets le serveur en pause jusqu'a reception d'un signal de la part du client, le probleme c'est que pause (); fait que le programme se termine dès qu'il reçoit SIGUSR1 ou SIGUSR2 (j'ai pas essayé avec les autres signaux) je l'utilise juste avant un while et signal pour handler les signaux reçus, j'ai cru lire dans le man que c'était normal mais aussi j'ai cru lire sur google que ça l'était pas, donc voila quelqu'un aurait il une solution au probleme?
Merci d'avance, si vous avez besoin de precision demandez moi...
A voir également:
- [C] Pause() termine le programme -_-'
- Programme demarrage windows - Guide
- Annonce en pause leboncoin ✓ - Forum Consommation & Internet
- Imprimante en pause hp ✓ - Forum Imprimante
- Je commence la nuit et je termine le matin ✓ - Forum Loisirs / Divertissements
- Bonjour je cherche la réponse à la devinette svp ✓ - Forum Loisirs / Divertissements
1 réponse
Salut.
Je ne sais pas trop, mais regarde si le programme se termine avec une erreur ou normalement, ça te donnera une première indication de savoir si c'est normal ou non.
j'ai trouvé ça : http://pwet.fr/man/linux/appels_systemes/pause/ qui me suggère que le problème pourrai venir du "gestionnaire de signal"
Je ne sais pas trop, mais regarde si le programme se termine avec une erreur ou normalement, ça te donnera une première indication de savoir si c'est normal ou non.
j'ai trouvé ça : http://pwet.fr/man/linux/appels_systemes/pause/ qui me suggère que le problème pourrai venir du "gestionnaire de signal"