首页 > 代码库 > c# 网络是否连接
c# 网络是否连接
c# 网络是否连接
方案一:
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 using System.Runtime.InteropServices;//必须引用这个命名空间 7 8 namespace NetWorkConn_Demo 9 {10 class Program11 {12 [DllImport("wininet.dll")]13 private extern static bool InternetGetConnectedState(out int connectionDescription, int reservedValue);14 15 static void Main(string[] args)16 {17 int flag = 0;18 var isConn = InternetGetConnectedState(out flag, 0);19 if (isConn)20 {21 Console.WriteLine("网络已连接!");22 }23 else24 {25 Console.WriteLine("网络已断开!");26 }27 Console.ReadKey();28 }29 }30 }
方案二: 【不好】
Ping p = new Ping();
PingReply reply = p.Send("192.168.0.0", 100);
if (reply.Status == IPStatus.Success)
{
Console.WriteLine("网络已连接!");
}
else
{
Console.WriteLine("网络已断开!");
}
c# 网络是否连接
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。