Tester la connection à UN site internet

katerson Messages postés 47 Date d'inscription jeudi 27 avril 2006 Statut Membre Dernière intervention 24 juin 2011 - 3 mai 2006 à 14:10
yoyo269 Messages postés 1403 Date d'inscription lundi 23 février 2004 Statut Membre Dernière intervention 11 janvier 2009 - 5 mai 2006 à 12:07
Salut à tous!
Comme l'indique le sujet j'aimerai tester la connection vers un site internet
(je travaille avec Builder C++) car j'utilise par la suite la méthode URLDownloadToFile() et celle-ci plante mon application quand la connection est impossible.
Est-il possible de le faire par socket???

Merci de répondre

4 réponses

Spamm Messages postés 1 Date d'inscription vendredi 29 avril 2005 Statut Membre Dernière intervention 3 mai 2006
3 mai 2006 à 15:19
tu ping le serveur
0
yoyo269 Messages postés 1403 Date d'inscription lundi 23 février 2004 Statut Membre Dernière intervention 11 janvier 2009 2
3 mai 2006 à 16:36
Oui bien sûr. C'est même la meilleure solution à mon avis.
Tu essayes de te connecter à l'adresse du serveur sur le port 80 et la connexion s'effectue c'est que le serveur était bien en attente de connexion.
Sinon non.

YOYO, @+.
"L'intelligence c'est comme un parachute, quand on en n'a pas...on s'écrase !"
0
katerson Messages postés 47 Date d'inscription jeudi 27 avril 2006 Statut Membre Dernière intervention 24 juin 2011
5 mai 2006 à 12:03
J'y ai pensé, mais le problème est que parfois, il est possible de pinger le serveur mais certaines pages du site de sont pas accessibles !!!
C'est pourquoi je voulais trouver un moyen de m'assurer la connexion à l'URL...
0
yoyo269 Messages postés 1403 Date d'inscription lundi 23 février 2004 Statut Membre Dernière intervention 11 janvier 2009 2
5 mai 2006 à 12:07
Crée un socket et essaie de te connecter au serveur avec.
Si la connexion échoue tu es fixé tout de suite.
Sinon envoie une requête HTTP de la page (URL) que tu veux et si tu obtiens rapidement une réponse c'est bon.

YOYO, @+.

"L'intelligence c'est comme un parachute, quand on en n'a pas...on s'écrase !"
0
Rejoignez-nous