標籤:des style blog http ar io color os sp
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 }View Code
方案二: 【不好】
Ping p = new Ping();
PingReply reply = p.Send("192.168.0.0", 100);
if (reply.Status == IPStatus.Success)
{
Console.WriteLine("網路已串連!");
}
else
{
Console.WriteLine("網路已斷開!");
}
c# 網路是否串連