【功能說明】
用來檢測目前Internet連線狀態。
【技術要點】
使用Windows AP函數 InternetGetConnectedState。
語法格式:
using System.Runtime.InteropServices;
[DllImport("wininet.dll", EntryPoint = "InternetGetConnectedState")]
public extern static bool InternetGetConnectedState(out int conState, int reder); // constate:連接狀態 ,reder:保留值
【自訂方法】
/// <summary>
/// 監測目前網路連接狀態
/// </summary>
/// <returns>true/false</returns>
public bool IsConnectedToInternet()
{
int Desc = 0;
return InternetGetConnectedState(out Desc, 0);
}
// 判斷網路狀態
if (IsConnectedToInternet())
{
//To do something...
}
全站熱搜
留言列表