方法1:InternetGetConnectedState
        [System.Runtime.InteropServices.DllImport("wininet")]
        private extern static bool InternetGetConnectedState(out int connectionDescription, int reservedValue);
       
        private void button1_Click(object sender, EventArgs e)
        {
            int i = 0;
            if (InternetGetConnectedState(out i, 0))
                MessageBox.Show("联网状态");
            else
                MessageBox.Show("你网线掉了啦");

}

http://www.cnblogs.com/hihell/archive/2011/09/20/2182626.html

修改下 
       [System.Runtime.InteropServices.DllImport("wininet")]
        private extern static bool InternetGetConnectedState(out int connectionDescription, int reservedValue);
        //判断网络是连接到互联网
        public static bool IsNetWorkConnect()
        {
            int i = 0;
          return InternetGetConnectedState(out i, 0) ? true:false;
        }

          
            if ( IsNetWorkConnect() )
                MessageBox.Show("已连接到互联网");
            else

MessageBox.Show("无网络")


来自为知笔记(Wiz)

转载于:https://www.cnblogs.com/xe2011/p/3761951.html

c# 判断网络是连接到互联网相关推荐

  1. android中怎么网络判断,Android中判断网络是否连接实例详解

    Android中判断网络是否连接实例详解 在android中,如何监测网络的状态呢,这个有的时候也是十分重要的,方法如下: public class ConnectionDetector { priv ...

  2. android 网络连接 网络是否可用,Android 使用ping判断网络/WIFI连接是否可用

    最近项目中有一个网络判断的需求,因为终端只能连接wifi,wifi即使连接上也可能会出现不能连接网络的问题,所以需要进行网络连接的判断. ping的相关知识 使用ping检验网络是否可以连接 ping ...

  3. linux下判断网络是否连接

    本文改写自网上的一个程序,原始程序中为阻塞式调用,而且有进程创建的过程,非常不利于集成到自己程序中,因此对原始程序进行改造,使其可以完成发送一个imcp包的方式来判断网络连通,只需要调用改进后的 bo ...

  4. [WM][转]PPC中如何判断网络已经连接或者断开

    本文转自: 一起飞翔的Blog,原文见这里:http://www.17feixiang.com/article/jishu/74.htm 在PPC的开发中有时需要判断网络什么时候连接,什么时候断开,并 ...

  5. android 开发中判断网络是否连接的代码

    在android的开发中,尤其是与访问网络有关的开发,都要判断一下手机是否连接上了网络,下面是一个判断是否连接网络的嗲吗片段: package cn.com.karl.util;import com. ...

  6. 易语言 判断网络是否连接

    易语言应用接口支持库->网络通信中有个是否与互联网连接命令,但是延迟太高,如果掉线了,会一直卡在那里. 所以可以用精易模块的网页访问对象命令,加上一个超时参数,来判断网络的连接状态. .版本 2 ...

  7. 使用ConnectivityManager 判断网络是否连接

    网络连接状态对那些依赖网络的APP是必须的.以下有两种方法实现了对网络的检查.组合使用效果更加 第一中方法:使用ConnectivityManager 检查网络连接 主要步骤: (1)获取Connec ...

  8. C++判断网络是否连接

    #include "Wininet.h" bool isConnected() { DWORD flag;bool con = InternetGetConnectedState( ...

  9. Android 监听网络连接状态,判断网络连接方式,9.0网络连接,获取已连接WiFi名称SSID和MAC

    获取已连接的WiFi名称 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> ...

  10. android监控网络是否连接(android监控网络请求apk)

    Android使用广播监听网络状态变化 一直收到系统广播 因为这个系统广播在不停的发送,系统网络状态在不停的变化.比如关闭,打开,扫描,正在连接,已连接等状态. android 代码怎么实时监控连接当 ...

最新文章

  1. 复习es6-let和const
  2. DOM Node Element Attr 的联系与区别汇总
  3. javaMail发邮件
  4. 神秘的“阿里星”是一群怎么样的人
  5. 让JavaScript像C#一样支持Region
  6. ios开发 多人语音聊天_手游语音市场的现状、机遇与挑战
  7. C++ 向上转型初步01
  8. XML序列之System.Xml.Serialization
  9. linux 内核高端内存意义,Linux内核高端内存管理
  10. AI证件照背景色修改,几行代码搞定
  11. 解决Cipher Suites导致的“未能创建 SSL/TLS 安全通道”异常问题
  12. Linux常用命令个人记录
  13. WIN10 +pytorch版yolov3训练自己数据集
  14. 零基础可以学python么
  15. android 微信分享注册链接显示app的logo出现黑边处理方案
  16. Idea archetype介绍
  17. File类如何获取文件后缀名
  18. win10完整安装xgboost流程和截图,解决报错(dmlc-core、python setup.py install)(外加pip下载链接)
  19. LocalDateTime日期格式转换问题
  20. Windows10下删除需TrustedInstaller权限的目录或文件

热门文章

  1. MySql解决办法:2004:Can't create TCP/IP socket (24)
  2. 一个壮观的雨瀑布视频
  3. JAVA一般指WEB服务器开发,是技术管理必须熟悉的
  4. 管理感悟:如何看待培训
  5. 管理感悟:测试的目的是什么
  6. ajax传单参数接受不了,Choropleth传单ajax
  7. oracle in 文件太多,oracle 目录下文件太多,直接rm 报错,替代方法
  8. bat脚本 rar压缩屏蔽某文件夹 不压缩某文件夹
  9. C++11 外部模板
  10. linux 下qt 中关于字符集及其转换