|
Iniciado por contact, ago., 05 2005 9:05 PM - 5 respostas |
| |
| | | |
|
| |
Publicado em agosto, 05 2005 - 9:05 PM |
Bonjour,
Je souhaiterai une remontée d'infos concernant vos méthodes pour vérifier et s'assurer qu'une connexion internet est active sur le poste de l'utilisateur.
Par exemple : vous développez un logiciel qui doit, dans diverses fonctions, utiliser l'Internet pour effectuer des requetes. L'idée est de bloquer le démarrage du programme (par une jolie fenetre ) s'il n'y a pas de connexion internet.
Alors, comment faites vous ? Ou comment feriez-vous ?
Très bon WE à toutes et à tous,
Clément |
| |
| |
| | | |
|
| | |
| |
Publicado em agosto, 06 2005 - 12:46 AM |
bonjour,
on recherche dans l'aide et on trouve SI PAS InternetConnecté() ALORS !))
Clems a pensé très fort :
Bonjour, Je souhaiterai une remontée d'infos concernant vos méthodes pour vérifier et s'assurer qu'une connexion internet est active sur le poste de l'utilisateur. Par exemple : vous développez un logiciel qui doit, dans diverses fonctions, utiliser l'Internet pour effectuer des requetes. L'idée est de bloquer le démarrage du programme (par une jolie fenetre ) s'il n'y a pas de connexion internet. Alors, comment faites vous ? Ou comment feriez-vous ? Très bon WE à toutes et à tous, Clément
-- Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net |
| |
| |
| | | |
|
| | |
| |
Publicado em agosto, 06 2005 - 11:52 AM |
Bonjour,
Personellement j'utilise la fonction InternetConnecté() exemple
SI InternetConnecté() = faux info("Aucune connexion à internet") SINON info("Vous êtes connecté à internet") FIN
En espérant t'avoir aidé Marc |
| |
| |
| | | |
|
| | |
| |
Publicado em agosto, 08 2005 - 2:42 AM |
jean daniel a formulé la demande :
bonjour,
on recherche dans l'aide et on trouve SI PAS InternetConnecté() ALORS !))
et justement quand on recherche dans l'aide et qu'on lit, ça dit : "Détermine si une connexion Internet (par ADSL ou par modem) est active sur le poste en cours."
bref, si on passe par un routeur ça ne dit rien du tout....
poue en revenir à la question de Clems :
1) InternetConnecté si vrai, ok c'est bon si faux, ben ça veut donc rien dire
2) faire un ping sur un serveur présent sur le net qui les accepte si ok, c'est bon si nok, ça veut rien dire non plus, le firewall du poste utilisateur peu très bien bloquer ce type de trames
3) faire une requete http sur un serveur du net si réponse ok, c'est bon si nok, encore pareil ça veut rien dire, toujours à cause de présence possible de firewall bloquant le traffic de l'application pour le port utilisé |
| |
| |
| | | |
|
| | |
| |
Publicado em agosto, 08 2005 - 10:22 AM |
"Bertrand" <bartho.a.b_ANTI_SPAM@wanadoo.fr> a écrit dans le message de news: mn.402a7d587271ba07.27551@wanadoo.fr...
jean daniel a formulé la demande : bonjour,
on recherche dans l'aide et on trouve SI PAS InternetConnecté() ALORS !))
et justement quand on recherche dans l'aide et qu'on lit, ça dit : "Détermine si une connexion Internet (par ADSL ou par modem) est active sur le poste en cours." bref, si on passe par un routeur ça ne dit rien du tout.... poue en revenir à la question de Clems : 1) InternetConnecté si vrai, ok c'est bon si faux, ben ça veut donc rien dire 2) faire un ping sur un serveur présent sur le net qui les accepte si ok, c'est bon si nok, ça veut rien dire non plus, le firewall du poste utilisateur peu très bien bloquer ce type de trames 3) faire une requete http sur un serveur du net si réponse ok, c'est bon si nok, encore pareil ça veut rien dire, toujours à cause de présence possible de firewall bloquant le traffic de l'application pour le port utilisé
Effectivement, InternetConnecté() est vrai pour une connexion réseau (routeur), même si on a pas de connexion Internet. L'api windows AppelDLL32( "Wininet" , "InternetGetConnectedState" , &typeconnect ,0 ) est plus fiable qu'un ping |
| |
| |
| | | |
|
| | |
| |
Publicado em agosto, 08 2005 - 10:46 AM |
Bonjour,
Effectivement, j'utilise la fonction Ping ou Internet Connecte (au passage, merci Jean-Daniel de ta courtoisie !!).
Mais je rencontre un problème avec les firewall comme vous l'indiquez...
A bientot,
Clément |
| |
| |
| | | |
|
| | | | |
| | |
|