[C#] Connexion internet active

Connexion internet active [C#] - C#/.NET managed - Programmation

Marsh Posté le 14-07-2003 à 19:44:44    

Bonjour,
 
Comment savoir si une connexion internet est en cours ou pas sur le poste ?
Et si elle n'y est pas, comment lancer la fenêtre de connexion à internet, comme celle qui est présentée lorsqu'on lance IE sans que la connexion internet ne soit établie ?
 
Merci  :hello:


Message édité par Aiky le 15-07-2003 à 19:17:54
Reply

Marsh Posté le 14-07-2003 à 19:44:44   

Reply

Marsh Posté le 14-07-2003 à 19:48:43    

Regarde du coté des fonction RAS : RasCustomDialDlg(),...

Reply

Marsh Posté le 14-07-2003 à 19:52:53    

ANTSite a écrit :

Regarde du coté des fonction RAS : RasCustomDialDlg(),...


 
Mais elles se situent où exactement ces fonctions ?
 
 :wahoo:


Message édité par Aiky le 14-07-2003 à 19:53:10
Reply

Marsh Posté le 14-07-2003 à 21:11:22    

Ce que tu cherches à faire n'est pas faisable via le framework .NET, il n'y a aucune classe pour ça.
 
La seule solution est d'utiliser l'API, notamment la bibliothèque wininet.dll.
 
Tu dois l'inclure comme ceci :
 

Code :
  1. [DllImport("wininet.dll", CharSet=CharSet.Auto)]


 
Pour détecter la connection Internet, tu peux utiliser la fonction InternetGetConnectedState() de cette librairie. Elle renvoie TRUE si la connection Internet existe, sinon FALSE.
 
http://msdn.microsoft.com/library/ [...] dstate.asp


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 15-07-2003 à 10:19:51    

C'est dans quel but ?


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 15-07-2003 à 13:14:32    

HelloWorld a écrit :

C'est dans quel but ?


 
J'ai une appli qui doit échanger des informations via Internet, et je voulais proposé à l'utilisateur de se connecter si aucune connection n'est active  ;) . Voilà, c'est tout simple, mais je ne savais pas comment faire.
Alors j'en profite pour remercier les personnes qui réponde à ma demande.
 
By


Message édité par Aiky le 15-07-2003 à 13:15:00
Reply

Marsh Posté le 15-07-2003 à 18:02:07    

Et si tu tentes d'échanger des infos alors qu'aucune connexion n'est active, ça te propose pas tout seul de te connecter ?


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 15-07-2003 à 18:49:27    

HelloWorld a écrit :

Et si tu tentes d'échanger des infos alors qu'aucune connexion n'est active, ça te propose pas tout seul de te connecter ?


 
Et ben non, parce que c'est une appli perso, et que Windows ne le gère pas de cette façon. Il faut tester avant si la connection est active. Voilà le pourquoi du pb.
 :bounce:

Reply

Sujets relatifs:

Leave a Replay

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