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 容器与主机之间的数据copy
    vim 中如何快速注释和取消注释
    java查找字符中的某个内容并替换
    linux正则表达式
    数据流重定向与管道命令
    linux杂七杂八
    linux变量
    redis常用命令操作
    redis基本操作介绍
    redis数据结构
  • 原文地址:https://www.cnblogs.com/java20130722/p/3207217.html
Copyright © 2011-2022 走看看