Bonsoir,
j’ai fait une petite application simple : client - serveur en langage C sous debian linux lenny.
Plusieurs clients peuvent se connecter au serveur et s’envoyer des messages par l’intermédiaire du serveur. Il s’agit d’une pseudo application Chat très très basique en mode console.
Les processus , client ou serveur passent leur temps à attendre, avec select(), qu’un message leur parvienne par une socket ou par l’entrée standard;
Ces programmes bouclent et ne sont pas censé s’arrêter (pour l’instant).
Le problème est que lorsque je fais un contrôle C sur un client ou le serveur, les autres processus s’affolent -select n’est plus bloquante -
Que faut-il faire pour gérer ce problème.
Merci pour votre aide