新建模塊
專業從事成都網站建設、網站制作,高端網站制作設計,小程序設計,網站推廣的成都做網站的公司。優秀技術團隊竭力真誠服務,采用H5網站設計+CSS3前端渲染技術,響應式網站設計,讓網站在手機、平板、PC、微信下都能呈現。建站過程建立專項小組,與您實時在線互動,隨時提供解決方案,暢聊想法和感受。
Function IsHearOK(ByVal URL As String) As Boolean '判斷網頁是否存在函數
Dim XMLObject As Object, ReturnType As String
XMLObject = CreateObject("Microsoft.XMLHTTP")
XMLObject.Open("GET", URL, False)
XMLObject.setRequestHeader("CONTENT-TYPE", "application/x-www-form-urlencoded")
XMLObject.setRequestHeader("Range", "bytes=1-255")
Try
XMLObject.Send()
If XMLObject.Status = 200 Or XMLObject.Status = 206 Then
ReturnType = XMLObject.getResponseHeader("CONTENT-TYPE")
If UCase(ReturnType) "TEXT/HTML" Then
IsHearOK = True
Else
IsHearOK = False
End If
Else
IsHearOK = False
End If
Catch
MsgBox("連接異常,請檢查網絡!", , "提醒")
XMLObject = Nothing
End Try
End Function
調用 ishearok(url)=true 正常
你這段代碼可以獲得該主機名下的所有ip,每個ip地址都是有類型簇的,可以區別本地地址和網絡地址、ip6地址。
你獲取索引為0的ip,不一定是正確的網絡地址,它有時順序在中間,在后面。
應該獲取所有ip,再通過ip地址簇類型區分
判斷連接本身有一個函數,不過有時沒聯網也是真。
可以用ping,ping百度、ping訪問速度快、不經常維護斷線的網絡主機。
既然從網上找的實例沒問題,也許就是調用的時候沒出來或者在檢測網卡當中出現了問題。
Microsoft.VisualBasic.Devices.Network.IsAvailable As Boolean
生成實例后可以通過此屬性來獲取是否聯網的值,True代表已聯網,False代表沒有聯網
Microsoft.VisualBasic.Devices.Network.NetworkAvailabilityChanged(ByVal Object, ByVal Microsoft.VisualBasic.Devices.NetworkAvailableEventArgs)
該事件是在電腦斷開/連上互聯網是引發的
其中:
e.IsNetworkAvailable
的功能同Microsoft.VisualBasic.Devices.Network.IsAvailable
實例:
Dim?netListener?As?New?Microsoft.VisualBasic.Devices.Network?'生成實例
If?netListener.IsAvailable?=?True?Then
MsgBox("已聯網")
Else
MsgBox("未聯網")
End?If
NetworkAvailabilityChanged實例:
WithEvents?netListener?As?New?Microsoft.VisualBasic.Devices.Network?'生成實例
Private?Sub?OnNetworkChanged(ByVal?Object,?ByVal?Microsoft.VisualBasic.Devices.NetworkAvailableEventArgs)Handles?netListener.NetworkAvailabilityChanged
If?e.IsNetworkAvailable?=?True?Then
MsgBox("已聯網")
Else
MsgBox("未聯網")
End?If
End?Sub
當前題目:vb點虐
測試網絡連通的簡單介紹
本文路徑:http://vcdvsql.cn/article26/ddsejjg.html
成都網站建設公司_創新互聯,為您提供電子商務、網站營銷、網站制作、云服務器、外貿建站、定制網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯