Check Your Internet Connection With C#
How to check if your computer is connected to the internet with C#. It's much more easier that other tutorials I've seen in other sites. In deed, we're going to use a simple API function InternetGetConnectedState, to return a boolean variable.
This function takes two arguments :
The first one is an integer used with out keyword, that means that after calling the function, the variable will contain an interger that describes the connection state ( use of a modem, use of a proxy, offline mode...). Note that you must refer to www.msdn.com for more information about that. 
The second one is a reserved variable that must be set to 0. 
In this tutorial, we'll create a class with a static function that returns true if connected and false if not, using our API function in private state.
Check this out : 
 public class InternetCS
public class InternetCS 
 {
{ 
 
 
 //Creating the extern function
    //Creating the extern function 
 
 [DllImport("wininet.dll")]
    [DllImport("wininet.dll")] 
 private extern static bool InternetGetConnectedState(int Description,int ReservedValue);
    private extern static bool InternetGetConnectedState(int Description,int ReservedValue); 
 
 
 //Creating a function that uses the API function
    //Creating a function that uses the API function 
 
 public static bool IsConnectedToInternet()
    public static bool IsConnectedToInternet() 
 {
    { 
 int Desc=0;
        int Desc=0; 
 return InternetGetConnectedState(Desc,0) ;
        return InternetGetConnectedState(Desc,0) ; 
 }
    } 
 
 
 }
} 
   IsConnectedToInternet Check Your Internet Connection
from http://www.csharphelp.com/archives3/archive499.html
 
                    
                
 
     
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号