zoukankan      html  css  js  c++  java
  • 判断计算机是否已经连接到Internet

    判断当前计算机是否可以联网,利用 RAS 函数进行判断。

    这个函数可以正确判断当前是否已经连接到 Internet ,

    但是不能准确判断是否在局域网环境下的链接状态。

     

    BOOL IsConnected()

    {

     

          RASCONN                 lpRasConn;

          RASCONNSTATUS     rasStatus;    

          DWORD             cbBuf = 0;    

          DWORD             cConn = 0;    

          DWORD             dwRet = 0;

          cbBuf                   = sizeof (RASCONN);

          lpRasConn.dwSize  = sizeof (RASCONN );

          dwRet = RasEnumConnections(&lpRasConn, &cbBuf, &cConn );

          if ( dwRet != 0 )  

                return FALSE;

          else

          {

                rasStatus.dwSize = sizeof (RASCONNSTATUS);

                RasGetConnectStatus(lpRasConn.hrasconn,&rasStatus);

                if (rasStatus.rasconnstate==RASCS_Connected)

                      return TRUE;

                else

                      return FALSE;

          }

          return TRUE;

    }

  • 相关阅读:
    docker 安装部署 mysql(配置文件启动)
    mac Charles抓包
    docker 安装部署 redis(配置文件启动)
    安装mysql5.6
    Linux命令
    git命令汇总
    Java程序占用的内存可能会大于Xmx
    排序
    二分查找
    Elasticsearch核心技术(一):Elasticsearch环境搭建
  • 原文地址:https://www.cnblogs.com/java20130722/p/3207217.html
Copyright © 2011-2022 走看看