using System;
using System.Collections.Generic;
using System.Text;
using System.Runtime.InteropServices;
using System.Net.NetworkInformation;
namespace TestNetConnectWin32
{
public class GetInternetConStatus
{
private const int INTERNET_CONNECTION_MODEM = 1;
private const int INTERNET_CONNECTION_LAN = 2;
[DllImport("winInet.dll")]
private static extern bool InternetGetConnectedState(
ref int dwFlag,
int dwReserved
);
/// <summary>
/// 判断网络的连接状态
/// </summary>
/// <returns>
/// 网络状态(1-->未联网;2-->采用调治解调器上网;3-->采用网卡上网)
///</returns>
public static int GetNetConStatus(string strNetAddress)
{
int iNetStatus = 0;
System.Int32 dwFlag = new int();
if (!InternetGetConnectedState(ref dwFlag, 0))
{
//没有能连上互联网
unity 判断网络状态
最新推荐文章于 2024-07-19 15:03:17 发布