SCANNER RÉSEAU LOCAL

MacGaliver Messages postés 146 Date d'inscription vendredi 28 mai 2010 Statut Membre Dernière intervention 21 juillet 2013 - 5 mars 2011 à 10:50
Hackdevil Messages postés 28 Date d'inscription dimanche 2 janvier 2005 Statut Membre Dernière intervention 5 mai 2014 - 24 juin 2013 à 08:56
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/52883-scanner-reseau-local

Hackdevil Messages postés 28 Date d'inscription dimanche 2 janvier 2005 Statut Membre Dernière intervention 5 mai 2014
24 juin 2013 à 08:56
Salut,

Bravo pour ce petit prog.

Etant moi-même en train d'en faire un semblable, j'ai pu m'aider du tien pour y parvenir.

Il faut juste ajouter le tbLog qui est un textbox pour compiler.
cs_hyti Messages postés 2 Date d'inscription vendredi 29 avril 2011 Statut Membre Dernière intervention 10 mai 2011
10 mai 2011 à 14:46
Une simple TextBox j'aurai du m'en douter avant de poster :)
cs_hyti Messages postés 2 Date d'inscription vendredi 29 avril 2011 Statut Membre Dernière intervention 10 mai 2011
10 mai 2011 à 14:40
Je viens de tester ton code car je suis entrain de faire quelque chose de similaire et j'avais quelques problemes et j'ai pu me debloquer grace a certaines de tes fonctions(surtout l'ARP que j'utilisais differement)
Par contre je n'arrive pas a lancer l'appli je n'ai pu que explorer le code car ton tbLog est inexistant et je ne sais pas a quoi cela correspond, pourrais tu m'eclairer ?
Bon boulot sinon =)
philsten Messages postés 5 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 7 mars 2009
5 mars 2011 à 17:48
Bonjour,
J'ai sur ma machine 2 cartes réseau avec chacune une adresse IP.
Ta fonction GetIpLocale ci-dessous ne permet de retrouver que la dernière de ces IP dans h.AddressList.
Tu devrais, s'il y a plus d'une adresse, les mettre dans une combobox (ou autre) pour permettre le choix du réseau à tester.

public static String GetIpLocale()
{
IPHostEntry h = Dns.GetHostEntry(Dns.GetHostName());

String ip_adr = String.Empty;

foreach (IPAddress ip in h.AddressList)
{
if (ip.ToString().Contains("."))
{
ip_adr = ip.ToString();
}
}

return ip_adr;
}

Sinon tu a laissé quelques variables de debug mais merci pour cette "étude" bien intéressante.
MacGaliver Messages postés 146 Date d'inscription vendredi 28 mai 2010 Statut Membre Dernière intervention 21 juillet 2013 3
5 mars 2011 à 10:50
Ca à l'air bien.
Je vais tester prochainement.
En attendant bonne continuation.
Rejoignez-nous