zoukankan      html  css  js  c++  java
  • Check Your Internet Connection With C#

    By Simohamed Attahri

    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
    {

        
    //Creating the extern function
        [DllImport("wininet.dll")]
        
    private extern static bool InternetGetConnectedState(int Description,int ReservedValue);

        
    //Creating a function that uses the API function
        public static bool IsConnectedToInternet()
        
    {
            
    int Desc=0;
            
    return InternetGetConnectedState(Desc,0) ;
        }


    }

    IsConnectedToInternet Check Your Internet Connection
    from http://www.csharphelp.com/archives3/archive499.html
  • 相关阅读:
    5.装饰器生成器迭代器
    python-进程&线程
    模块(二)
    MYSQL数据库操作(一)
    python-网络编程-socket编程
    python-异常处理
    python-面向对象进阶
    python-模块
    python_面向对象编程
    生成器 迭代器,装饰器 ,软件开发规范
  • 原文地址:https://www.cnblogs.com/jhtchina/p/93007.html
Copyright © 2011-2022 走看看