IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Scanner une LAN


Sujet :

C#

  1. #1
    Nouveau membre du Club
    Inscrit en
    Janvier 2005
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 35
    Points : 25
    Points
    25
    Par défaut Scanner une LAN
    Bonjour,

    (desole pour le manque d'accent, clavier qwerty )

    Je cherche a recuperer toutes les ips (ou les noms peut importe) des postes presents sur le reseau local.

    J'ai bien trouve des choses comme:
    http://www.codeproject.com/csharp/c__ip_scanner.asp
    mais ceci scan toutes les ips une par une voir si y'a quelqu'un et ca prend un temps fou.

    N'y a-t-il pas un moyen en C# de recuperer plus rapidement ces donnees, je pense qu'elles doievnt bien etre stockees quelque part!

    Merci

  2. #2
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Points : 6 334
    Points
    6 334
    Par défaut
    Ces données ne sont pas stockées à moins d'interroger le serveur DHCP (s'il en a un) et lui demander la liste des baux, mais même dans ce cas-là, tu ne pourras pas avoir une liste à jour.
    La seule solution reste de scanner une plage d'adresses effectivement.
    Tu peux utiliser un système de recherche multithreadé avec un thread principal qui gère la liste d'adresses à tester et qui 'distribue' ces adresses à des threads travailleurs (des threads qui se lèvent tôt ^^) pour qu'ils fassent les intérrogations. Avec un système de callback, tu récupères le résultat des recherches des travailleurs.
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

Discussions similaires

  1. scanner une image via un formulaire
    Par pat04 dans le forum IHM
    Réponses: 1
    Dernier message: 05/02/2007, 08h45
  2. Ping de broadcast pour scanner un LAN ? (sous windows)
    Par SamRay1024 dans le forum Développement
    Réponses: 1
    Dernier message: 05/09/2006, 12h23
  3. [WinForms]scanner une textbox et remplacer des caractères
    Par totoche9 dans le forum Général Dotnet
    Réponses: 3
    Dernier message: 18/08/2006, 14h40
  4. Scanner une image
    Par thierrybatlle dans le forum Delphi
    Réponses: 1
    Dernier message: 27/06/2006, 00h00
  5. [C++/CLI & .Net] Scanner une directory
    Par Colbix dans le forum C++/CLI
    Réponses: 6
    Dernier message: 14/06/2006, 14h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo