Bonjour,
Voici tout d'abord mon code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| using System;
using System.Net.NetworkInformation;
using System.Net;
using System.Text;
namespace Suivi_Disque_Dur
{
class Ping
{
public static Boolean lecturePing(string ip)
{
Boolean resultatPing = false;
Ping pingSender = new Ping();
IPAddress address = IPAddress.Loopback;
PingOptions options = new PingOptions();.
options.DontFragment = true;
string data = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa";
byte[] buffer = Encoding.ASCII.GetBytes(data);
int timeout = 120;
PingReply reply = pingSender.Send(ip, timeout, buffer, options);
if (reply.Status == IPStatus.Success)
{
resultatPing = true;
}
return resultatPing;
}
}
} |
du pompé tout cru du net
j'ai une erreur sur la ligne 22 :
PingReply reply = pingSender.Send(ip, timeout, buffer, options);
Send est souligné en rouge avec comme erreur :
Erreur 1 'Suivi_Disque_Dur.Ping' ne contient pas une définition pour 'Send' et aucune méthode d'extension 'Send' acceptant un premier argument de type 'Suivi_Disque_Dur.Ping' n'a été trouvée (une directive using ou une référence d'assembly est-elle manquante*?)
J'ai ajouté la référence : système.net et je suis en framwork 4 (même résultat avec la 4.5)
Si quelqu'un a une idée, je sèche
Merci
Partager