Tester la disponibilité d'un accès internet - Divers - Programmation
Marsh Posté le 03-11-2009 à 20:51:48
oublie la méthode connectée en permanence. un ping bien choisi à intervalle régulier m'a l'air bien plus simple...
Marsh Posté le 13-11-2009 à 17:03:30
Merci pour la réponse que je consulte bien tard...
Effectivement, je pense que la méthode d'interrogation régulière est plus indiquée qu'une connexion permanente.
Après réflexion de mon côté, je penche pour l'interrogation de serveurs DNS. Sont bien sensés être toujours présent, ceux-la, non ? En plus, j'ai des composants tout prêt dans Builder pour lancer des requêtes DNS.
Marsh Posté le 13-11-2009 à 17:21:54
non, mais pinguer google, ca marche bien
(le traffic icmp de google est super violent a cause de ce test )
Marsh Posté le 13-11-2009 à 17:31:55
par exemple, pokerstars permet de tester la connectivité en pingant du lourd : MIT.edu, UCLA.edu etc...
Marsh Posté le 03-11-2009 à 16:41:33
Bonjour à tous.
Je développe (Win32, C++Builder) un soft de réception de messages en IP (TCP et UDP). J'aurais besoin de tester la disponibilité de l'accès à internet à partir du poste avec le futur logiciel. Je pensais à deux méthodes, soit une méthode connectée en permanence en ouvrant un socket TCP vers un serveur, soit un polling à une fréquence de -disons- une minute. Une erreur de connexion indiquerait alors un problème d'accès internet.
Quel soluce serait à votre avis la plus indiquée, avec quel service ?
Je n'ai pas trop envie de me taper une connexion HTTP à partir d'un socket TCP , faudrait que je regarde ce que Builder propose comme composants... Je pensais, par exemple, à une interrogation de serveurs SNTP (http://tools.ietf.org/html/rfc4330), j'ai déjà developpé un bout de code là dessus.
A noter qu'il n'existera qu'un nombre limité d'installations du futur logiciel (moins de 50).
Merci pour vos indications.
PS : Je sais bien que ma question ne concerne pas vraiment le programmation, mais bon, cette catégorie m'a parue plus indiquée que "Réseaux grand public" ou "Systèmes & Réseaux Pro"...
---------------
If I want to fail and succeed, which I have done ?