Tester la disponibilité d'un accès internet

Tester la disponibilité d'un accès internet - Divers - Programmation

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  :sweat: , 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 ?
Reply

Marsh Posté le 03-11-2009 à 16:41:33   

Reply

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...


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

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 ? :heink:   En plus, j'ai des composants tout prêt dans Builder pour lancer des requêtes DNS. :sol:


---------------
If I want to fail and succeed, which I have done ?
Reply

Marsh Posté le 13-11-2009 à 17:21:54    

non, mais pinguer google, ca marche bien :o
 
(le traffic icmp de google est super violent a cause de ce test :D )


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

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...


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed