C# 检查是否联网

 using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.InteropServices;

namespace LocalApp.ConsoleApp.Core
{
    
public class Net
    
{
        [DllImport(
"wininet")]
        
private extern static bool InternetGetConnectedState(out int connectionDescription, int reservedValue);

        
/**//// <summary>
        
/// 检测本机是否联网
        
/// </summary>
        
/// <returns></returns>

        public static bool IsConnectedInternet()
        
{
            
int i = 0;
            
if (InternetGetConnectedState(out i, 0))
            
{
                
//已联网
                return true;
            }

            
else
            
{
                
//未联网
                return false;
            }


        }


    }

}

发布了6 篇原创文章 · 获赞 9 · 访问量 15万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章