① 判斷網路連接是否正常的方法
要用的函數: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){System.Int32 dwFlag = new int();
if(!InternetGetConnectedState(ref dwFlag, 0))
MessageBox.Show("未連網!");
else if((dwFlag & INTERNET_CONNECTION_MODEM)!=0)
MessageBox.Show("採用調治解調器上網。");
② 打開DW的時候顯示無法連接上網路,怎麼搞
用別的軟體代替
③ DW里站點URL是什麼,伺服器里連接方式(本地/網路)這個是什麼意思怎麼用謝謝各位。
本地網路指的就是在你的電腦內瀏覽或測試網頁,不連接到網際網路。如果你製作的是靜態網頁選擇本地網路,就不需要填寫下面的web url,如果你製作的是諸如php這樣的程序,則需要安裝網路伺服器之後,再填寫web url,圖片上的web url就是網路伺服器默認的主頁地址。