En C, C++ : quelqu'un a-t-il une idée sur le moyen de vérifier que la (une) connexion Internet est ouverte, cela avec toutes les versions de Windows ?
En C, C++ : quelqu'un a-t-il une idée sur le moyen de vérifier que la (une) connexion Internet est ouverte, cela avec toutes les versions de Windows ?
RAD Studio 10.3 / Ubuntu 20.04 - RYZEN 7 2700X - 24Go de RAM
bon g une solution pas super elegante mais bon. prob c ke ca marche pas vraiment pour tous les win (. il faudrait executer le commande ipconfig (ifconfig sous NT, linux) et recup les resultats. ensuite, tu regarde la ligne addresse ip : si tu recup 0.0.0.0 c ke la connection est inactive sinon c kelle est active.
Tu dois pouvoir t'en sortir avec #if et #else pour avoir tous les win.
ZUL
Merci zul.
J'ai trouvé un code intéressant sur le forum C++ Builder qui devrait fonctionner sous toutes les versions de windows (et aussi pour tout compilateur C, C++).
http://www.developpez.net/forums/vie...light=internet
Je l'ai testé sous W2K et ça fonctionne parfaitement.
A propos, sous NT et W2K, c'est ipconfig...
RAD Studio 10.3 / Ubuntu 20.04 - RYZEN 7 2700X - 24Go de RAM
Merci pour le code. le prob, c ke je suis pas si sur ke ca si il est valable pour tous les compilos (borland a une facheuse habitude de mettre des codes speciales borland). de plus, si un jour tu as besoin du meme prog sous linux, tu es dans la merde alors ke mon id est bcp plus facile a porter .
mais sinon c vrai ke ca fait plus classe =)
ZUL
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager