码迷,mamicode.com
首页 > Windows程序 > 详细

c# 网络是否连接

时间:2014-12-17 18:00:36      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:des   style   blog   http   ar   io   color   os   sp   

c#  网络是否连接

方案一:

bubuko.com,布布扣
 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 Program
11     {
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             else
24             {
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# 网络是否连接

标签:des   style   blog   http   ar   io   color   os   sp   

原文地址:http://www.cnblogs.com/zlp520/p/4169779.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!