win32 api函式的做法:
要用的函式:internetgetconnectedstate
函式原形:bool internetgetconnectedstate(lpdword lpdwflags,dword dwreserved);
引數lpdwflags返回當前網路狀態,引數dwreserved依然是保留引數,設定為0即可。
internet_connection_modem 通過調治解調器連線網路
internet_connection_lan 通過區域網連線網路
這個函式的功能是很強的。它可以:
1. 判斷網路連線是通過網絡卡還是通過調治解調器
2. 是否通過**上網
3. 判斷連線是on line還是off line
4. 判斷是否安裝「撥號網路服務」
5. 判斷調治解調器是否正在使用
這個win32 api在系統system32資料夾中wininet.dll中
使用這個判斷的話,需要在類中這樣寫:
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 );
//呼叫的方法(winform為例,放乙個按鈕,單擊即可):
private void button1_click(object sender, system.eventargs e)
**段二:
public class class1
private bool isconnected() }
檢測網路連線是否正常的方法
1.internetcheckconnect只能檢測類似於http開頭的 例如你只能寫 internetcheckconnect t flag icc force connection,0 不能檢測internetcheckconnect t 127.0.0.1 flag icc force con...
delphi 判斷網路是否連線正常
檢測計算機是否聯網比較簡單的做法可以通過乙個 win32 internet wininet 函式 internetcheckconnection來實現 這個函式的功能是檢查是否能夠建立 internet 連線。它的實現是在 systemroot system32 wininet.dll 中,delp...
Android 判斷網路連線是否可用
判斷流動網路是否開啟 param context return public static boolean isnetenabled context context log.i sjf 流動網路還未開啟 return false 判斷wifi網路是否開啟 param context return p...