zoukankan      html  css  js  c++  java
  • 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 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("网络已断开!");
                }

  • 相关阅读:
    我的项目物业收费
    我的项目人员定位
    我的简历
    我的项目证券分析
    MSIL探索-序
    VC++深入详解笔记.cpp
    减少图片分辨率
    PL/SQL Developer 7.1 正式版 完美破解
    Lamp软件环境安装
    CentOS 6.4 安装
  • 原文地址:https://www.cnblogs.com/zlp520/p/4169779.html
Copyright © 2011-2022 走看看