如何去檢測網路的連線狀態(c#) 收藏
在有些程式中,你可能希望能檢測網路是否連通的,而又不想銷耗過多的系統資源,下面的方法是直接呼叫系統的api去做到檢測。
1. 方法定義
[dllimport("wininet.dll")]
private extern static bool internetgetconnectedstate( out int connectiondescription, int reservedvalue ) ;
2. 方法說明
引數:
connectiondescription : 連線說明
reservedvalue : 保留值
返回值:
true: on line
false: off line
3. 呼叫方法
a. 你必須在你的code裡引用system.runtime.interopservices,否則,會有編譯錯誤
b. 定義乙個變數 int i = 0;
c. 呼叫bool state = internetgetconnectedstate(out i,0);
4. 完整的**:
1using
system.runtime.interopservices;
2namespace
internet39
private
bool
isconnected()
1015}16
}
如何去檢測網路的連線狀態 C
1.方法定義 dllimport wininet.dll private extern static bool internetgetconnectedstate out int connectiondescription,int reservedvalue 2.方法說明 引數 connection...
C 如何去檢測網路的連線狀態
在有些程式中,你可能希望能檢測網路是否連通的,而又不想銷耗過多的系統資源,下面的方法是直接呼叫系統的api去做到檢測。1.方法定義 dllimport wininet.dll private extern static bool internetgetconnectedstate out int c...
Android 檢測網路連線狀態
檢測是否接入網際網路 connectivitymanager cm connectivitymanager context.getsystemservice context.connectivity service networkinfo activenetwork cm.getactivenetw...