博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
判断是否连网
阅读量:5259 次
发布时间:2019-06-14

本文共 1121 字,大约阅读时间需要 3 分钟。

1、using System;

  using System.Collections.Generic;
  using System.Linq;
  using System.Text;
  using System.Net.NetworkInformation;
    
  namespace 判断是否联网
  {
      class Program
      {
          static void Main(string[] args)
          {
              Ping p = new Ping();
              PingReply pr;
    
              pr = p.Send("119.75.218.45");//百度的IP
              if (pr.Status != IPStatus.Success)//如果连接不成功
              {
                  Console.WriteLine("未联网");
              }
              else
              {
                  Console.WriteLine("已联网");
    
              }
              Console.Read();
    
          }
      }
  }

2、

  WebRequest myrequest = WebRequest.Create("http://www.baidu.com");

            WebResponse myres = null;
            try
            {
                myres = myrequest.GetResponse();
                myres.Close();
                MessageBox.Show("连上了");
            }
            catch (Exception)
            {
                MessageBox.Show("连不上了");
            }

 

3、

public partial class Form1 : Form

{
        //判断网络连接
        [DllImport("wininet")]
        private extern static bool InternetGetConnectedState(out int connectionDescription, int reservedValue);
        ///<summary>
        /// 检测本机的网络连接
        ///</summary>
 
       private void button1_Click(object sender, EventArgs e)
        {
            //判断是否联网
                int i = 0;
                if (InternetGetConnectedState(out i, 0))
                {
                    //联网
                    MessageBox.Show("Thylx提醒您:你的计算机已连接到网络上!");
                 }
                 else
                  {
                     //断网
                     MessageBox.Show("Thylx提醒您:本地连接已断开!");
                  }
        }
}

转载于:https://www.cnblogs.com/1175429393wljblog/p/5275723.html

你可能感兴趣的文章
多线程实现资源共享的问题学习与总结
查看>>
java实现哈弗曼树
查看>>
转:Web 测试的创作与调试技术
查看>>
python学习笔记3-列表
查看>>
程序的静态链接,动态链接和装载 (补充)
查看>>
关于本博客说明
查看>>
线程androidAndroid ConditionVariable的用法
查看>>
转载:ASP.NET Core 在 JSON 文件中配置依赖注入
查看>>
socket初识
查看>>
磁盘测试工具
查看>>
代码变量、函数命名神奇网站
查看>>
redis cli命令
查看>>
Problem B: 占点游戏
查看>>
python常用模块之sys, os, random
查看>>
HDU 2548 A strange lift
查看>>
Linux服务器在外地,如何用eclipse连接hdfs
查看>>
react双组件传值和传参
查看>>
[Kaggle] Sentiment Analysis on Movie Reviews
查看>>
价值观
查看>>
mongodb命令----批量更改文档字段名
查看>>