天天看点

网络连接是否畅通

步骤:

  1、首先将以下代码拷贝到代码中:

       [DllImport("winInet.dll")]

private static extern bool InternetGetConnectedState(

ref int dwFlag,

int dwReserved

);

  2、引入命名空间

       using System.Runtime.InteropServices;

   3、代码中判断网络是否畅通,代码如下:

       System.Int32 dwFlag = new int();

//在网络未连接情况下

if (!InternetGetConnectedState(ref dwFlag, 0))

{

//网络未连接情况下,处理业务逻辑

}

else

{

//网络连接情况下,处理业务逻辑

}

               OK,只要按照上面的步骤来执行,应该就没有问题!

继续阅读