SCANNER RÉSEAU LOCAL

Signaler
Messages postés
146
Date d'inscription
vendredi 28 mai 2010
Statut
Membre
Dernière intervention
21 juillet 2013
-
Messages postés
28
Date d'inscription
dimanche 2 janvier 2005
Statut
Membre
Dernière intervention
5 mai 2014
-
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

Messages postés
28
Date d'inscription
dimanche 2 janvier 2005
Statut
Membre
Dernière intervention
5 mai 2014

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.
Messages postés
2
Date d'inscription
vendredi 29 avril 2011
Statut
Membre
Dernière intervention
10 mai 2011

Une simple TextBox j'aurai du m'en douter avant de poster :)
Messages postés
2
Date d'inscription
vendredi 29 avril 2011
Statut
Membre
Dernière intervention
10 mai 2011

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 =)
Messages postés
5
Date d'inscription
lundi 13 décembre 2004
Statut
Membre
Dernière intervention
7 mars 2009

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.
Messages postés
146
Date d'inscription
vendredi 28 mai 2010
Statut
Membre
Dernière intervention
21 juillet 2013
3
Ca à l'air bien.
Je vais tester prochainement.
En attendant bonne continuation.