Bonjour,

Je voudrais tester si un PC distant est allumé, pour cela, j'utilise un PING comme ceci et je teste ensuite suivant le nombre de paquets reçus.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
IdIcmpClient1->Ping();
 
  if(IntToStr(IdIcmpClient1->ReplyStatus.BytesReceived) == 0)
Le problème est que si le PC est éteins, il prends beaucoup de temps à "ne pas répondre". Si le PC est allumé, ça fonctionne très bien.

Avez-vous une solution ?