Bonjour à tous,

Je suis débutant en langage C et pour mon travail on me demande de faire une modification d'un programme déja existant afin d'effectuer une fonction en plus. Nous devons tester la connexion entre un robot et un pc. Si le PC n'est pas allumé, un message d'alarme doit apparaitre sur le robot.

Voici la ligne de test de la connexion:

Res=mpConnect(sockHandle,(struct sockaddr *)&PCServeur, sizeof(PCServeur));

Le problème est que lorsque le PC est éteint, le programme reste bloqué à cette ligne.
Comment faire pour tester cette connexion et passer cette ligne meme si aucune réponse n'est existante? (j'ai pensé à une tache parallele permetant de tester le temps de réponse mais je ne sais pas du tout comment faire?)