C#检测是否联网

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Runtime.InteropServices;

namespace LocalApp.ConsoleApp.Core

{

public class Net

{

[DllImport("wininet")]

private extern static bool InternetGetConnectedState(out int connectionDescription, int reservedValue);

/**//// <summary>

/// 检测本机是否联网

/// </summary>

/// <returns></returns>

public static bool IsConnectedInternet()

{

int i = 0;

if (InternetGetConnectedState(out i, 0))

{

//已联网

return true;

}

else

{

//未联网

return false;

}

}

}

}

时间: 2024-10-20 15:07:52

C#检测是否联网的相关文章

检测是否联网

window.addEventListener('load', function() {     var status = document.getElementById("status"); function updateOnlineStatus(event) {         var condition = navigator.onLine ? "online" : "offline";         status.className =

iOS 检测网络状态

1.为什么要检测网络状态? 1.1 让用户知道自己的网络状态,防止用户埋怨"这个应用太垃圾,获取数据那么慢" 1.2 根据用户的网络状态,智能处理,提升用户体验 例如某些手机浏览器,检测到用户网络是2G/3G时,会自动切换为无图模式 2.手动触发 2.1 首先下载苹果的示例程序Reachability, 取得示例程序里的Reachability.h和Reachability.m, 添加到自己项目里 代码如下 - (void)touchesBegan:(NSSet *)touches w

centos 安装gcc-&gt;联网 问题解决

本篇部分摘抄至TD_时缔 VMware虚拟机下安装centosmini版本,安装后第一件事就是yum update 但是有错:cannot find a valid baseurl for repo base  base 第一步:确认自己 能否联网 命令: ping g.cn 备注:( CTRL+C 用于结束ping ) 第二步:查找网卡 命令:ifconfig 备注(一般是eth0 或则ens33) 第三步:查找网卡配置文件 命令: find / -name ifcfg-ens33 备注:(当

Wmware快速复制虚拟机环境

目的: 准备5台虚拟机centos7,并安装docker,设置IP地址并联网 192.168.2.10 192.168.2.11 192.168.2.12 192.168.2.13 192.168.2.14 192.168.2.15 准备工作: 虚拟机软件:wmware 8.5.8 操作系统:centos 7.3.1611 (采用mini安装,安装好的镜像1.5G大小左右) 操作步骤: Step 1. wmware安装centos(wmware网络选择桥接模式),具体步骤按照向导next,nex

网易云音乐 v2.2.0.190597 绿色便携版本

网易云音乐PC客户端现已更新至v2.2.0.190597,2.0版全新视觉设计,轻盈扁平风格,版本控们不妨更新吧,良心软件!网易音乐原生纯绿色,无碍眼广告和弹窗,拥有良好口碑和广大用户的肯定及赞赏. 网易云音乐,听见好时光!网易云音乐歌单数量大.种类全.320K高品质原生免费无限收听下载!百万曲库,首首CD音质:千位明星,亲自推荐音乐:社交关系,发现全新音乐:听音识曲,助你疯狂猜歌.网易云音乐专注于音乐发现与分享,依托专业音乐人.DJ.好友推荐及社交功能,打造全新的音乐生活. 网易云音乐让您免费

win提示通信端口初始化失败如何办?

win10提示通信端口初始化失败如何办??随着软件的不断发展,各类系统工具层出不穷,现在的人用电脑都比较懒了,习惯用一些系统工具扫描自己的电脑.然后,不管系统有无什么故障,一般都[扫描]--[清理]电脑,如果解决过程中,删除了注册表里面一些不应该删除的东西,电脑就会出现[windows电脑通信初始化失败情况]了.其实我们也可以用iis7服务器监控工具来防止这种情况发生,下面就让小编为我们详解电脑提示通信端口初始化失败的处理方法.步骤如下: 1.使用快捷键[win+r],点击运行命令,写入[CMD

在vmware上MBR方式安装archLinux

进入安装盘 设置好vmware的相关选项,进入下载好的系统中,显示如下 联网 输入以下命令,后面加&使其后台运行 dhcpcd & 然后ping一下检测是否联网 ping baidu.com 同步时间 timedatectl set-ntp true 分区 查看硬盘 fdisk -l 用cfdisk对其中的一块硬盘进行分区 cfdisk /dev/sda 选择"dos"(如果是uefi就选择"gpt",MBR选择"dos") ne

XCode4.5.6,iOS6.1下测试 判断当前设备,及其联网状态等; 关于设备插上后XCode检测不出的情况的说明

目录[-] 一.判断设备 二.判断网络连接状态 三.设备不显示的解决办法 一.判断设备 01 //设备名称 02 return [UIDevice currentDevice].name; 03   04 //设备型号,只可得到是何设备,无法得到是第几代设备 05 return [UIDevice currentDevice].model; 06   07 //系统版本型号,如iPhone OS 08 return [UIDevice currentDevice].systemVersion;

判断是否联网_检测网络的类型为3G、2G、wap、wifi

判断是否联网_检测网络的类型为3G.2G.wap.wifi  判断是否联网: /*** * judge Internet is available * * @author wei-spring * @return */ public boolean isHasNet() { ConnectivityManager cwjManager = (ConnectivityManager) mActivity .getSystemService(Context.CONNECTIVITY_SERVICE)