Java est un langage de haut niveau qui permet de créer des applications accédant au réseau, peu importe que ce soit via Wifi, réseau câblé ou autres. Les applications Java de base sont sensées fonctionner sur tous les OS sans modification.
La gestion des réseaux WiFi est une fonction propre au système d'exploitation à laquelle on ne peut accéder qu'avec le SDK propre à l'OS. Mac OS X utilise son propre système de gestion des connexions WiFi, Windows a le sien aussi, et Linux en possède plusieurs comme par exemple NetworkManager.
Il est probablement possible d'appeler les fonctions de ces différents systèmes en écrivant une passerelle Java vers c/c++ propre à chaque OS qui communique avec ces services mais cela n'existe pas à l'heure actuelle à ma connaissance et en tous cas cela ne fait pas partie de l'API Java standard.
Si tu es sous Windows, tu arriveras plus facilement à faire ce que tu cherches à faire en programmant une application .NET ou C++ native et en cherchant dans la doc de Microsoft.
Message édité par cbeyls le 09-09-2009 à 15:35:25