Bonjour a tous
J'ai besoin de vérifier que l'utilisateur de mon programme est connecté a internet.
Je voudrai savoir si il existe une méthode java pour vérifier cette condition et qui lancerait une exception si sa n'étais pas le cas
Merci d'avance
Bonjour a tous
J'ai besoin de vérifier que l'utilisateur de mon programme est connecté a internet.
Je voudrai savoir si il existe une méthode java pour vérifier cette condition et qui lancerait une exception si sa n'étais pas le cas
Merci d'avance
Avant de faire un programme, pose-toi la question : comment je dois faire manuellement pour tester si le PC est connecté à Internet. Tu pourras ensuite automatiser ce test via un programme.
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Que la force de la puissance soit avec le courage de ta sagesse.
Merci de ton aide
Effectivement sa se passe comme un test de connexion manuel
Voila ce que je fais
Dès que j'ai besoin de tester une connection ensuite j'appelle cette méthode
et je Catch l'exception.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public void testConnexion() throws IOException{ URL url = new URL("http://www.google.fr"); HttpURLConnection urlConn = (HttpURLConnection)url.openConnection(); urlConn.connect(); }
Je me suis posé la même question il y a quelque temps...
et j'ai trouvé la même réponse...
En pratique, il s'avère que de temps en temps on a des problèmes de timeout...
D'ailleurs je sais pas si tu lira ce message, toi qui a posté, mais n'oublie pas de mettre un timeout sur ta connexion url, parce que sinon tu vas avoir des problèmes!
Personnellement j'ai mis 2 ou 3s, et en le couplant à un swingworker, mon interface est toujours nikel !
C'est pas très propre quand même, il doit y avoir mieux!
Et google vas pas etre content de se faire pinger toutes les 3secondes, mdr!
Ok je vais ajouter un timeOut.
Effectivement doit ya voir mieux, plus propre.
Si quelqu'un a une idéé je suis preneur
Le jour où Google est down, votre appli est down aussi ...![]()
Partager