2010-05-29 14 views
0

Je voudrais trouver un moyen d'énumérer tous les réseaux wifi disponibles en utilisant Java 6.0 et toute API tierce.tryin 'pour énumérer tout le réseau Wifi disponible avec J2SE

Malheureusement, je ne suis pas en mesure de trouver une solution à ce problème, tout ce que je suis arrivé est une bibliothèque que je ne peux pas utiliser parce que je n'ai aucun exemple.

Je serai très heureux si quelqu'un pouvait m'aider.

La plate-forme cible est Win XP/7.

Edit: la bibliothèque, je trouve est nommé jwlanscan

Rob

Répondre

0

Je ne suis pas sûr que jwlanscan est destiné comme une bibliothèque. Je l'ai téléchargé et il semble qu'il contient une application gui qui analyse les réseaux sans fil et affiche des informations à leur sujet. Il existe également une classe d'utilitaires qui analyse les informations et écrit les informations sur la console. Je suppose que vous pourriez utiliser cela et analyser les informations, mais je ne pense pas qu'il existe une API publique destinée à l'objectif que vous recherchez.

+0

Ok. Je suis assez surpris, car je savais que certaines librairies existent pour Android. Je suis toujours impatient :) – Rob

+0

Si vous ouvrez le fichier jar et décompiler les fichiers de classe, vous pouvez voir comment ils le font. Il est essentiellement fait en utilisant JNI. Il existe deux méthodes natives 'getNetworkAdapterInfo' et' getWirelessApInfo'. Donc, vous pouvez simplement utiliser la DLL qui est incluse et appeler les méthodes natives. Je ne suis pas sûr des implications de la licence. – DaveJohnston

+0

Nice! Merci beaucoup, mon but n'est pas de mettre en place un produit qui doit être vendu, mais est principalement auto-éducative. Alors tu m'aides de belle façon :) – Rob