[C] Pause() termine le programme -_-'
Tisiph0n3
-
Char Snipeur Messages postés 10112 Statut Contributeur -
Char Snipeur Messages postés 10112 Statut Contributeur -
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 Vos droits sur internet
- Arnaque paiement sécurisé Leboncoin et piratage de compte ✓ - Forum Consommation & Internet
- Je commence la nuit et je termine le matin ✓ - Forum Loisirs / Divertissements
- Imprimante hp en pause ✓ - Forum Imprimante
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"