Problème de Thread qui ne fonctionne pas - C#/.NET managed - Programmation
Marsh Posté le 13-06-2007 à 19:37:09
on peut voir le code de PingServeur stp ? je soupçonne un manque de Thread.Sleep() quelque part...
Marsh Posté le 13-06-2007 à 19:47:00
Fonction PingServeur() :
Code :
|
On est obligé de mettre un Thread.Sleep ???
Marsh Posté le 13-06-2007 à 20:53:43
En fait, t'as même pas besoin de Thread poui envoyer un ping asynchrone, vu que la classe Ping que tu utilises possède une méthode SendAsync().
Voir ici pour plus d'infos : http://msdn2.microsoft.com/fr-fr/l [...] S.80).aspx
Marsh Posté le 13-06-2007 à 21:20:33
ReplyMarsh Posté le 13-06-2007 à 22:27:25
Ba je n'arrive pas à utiliser la méthode SendAsync() :s
Marsh Posté le 14-06-2007 à 10:32:16
barrePing ne serait-il pas un controle Windows Forms à tout hasard ?
Marsh Posté le 13-06-2007 à 18:44:12
Bonjour à tous!
J'ai un petit soucis avec les Thread et j'aimerais votre aide pour le réglé.
Résumé rapide :
J'aimerais pouvoir faire un ping tout les 5 secondes à l'aide d'un thread pour éviter que mon application bloque pendant le ping.
Le problème :
Même avec le thread, mon application bloque toujours (Vérification faite lorsque j'enleve la fonction).
Mon code :
Je déclare mon thread :
Au démarrage de mon application :
A l'aide d'un timer, le ping se fait toute les 5 secondes :
Quand je quitte le programme :
Message édité par cvex le 13-06-2007 à 19:29:45
---------------
http://forum.hardware.fr/hardwaref [...] 1293-1.htm