求教如何判断网络是否通!~急!~

cqdanis 2008-01-12 02:35:31
要求用VB.net判断,我的网络是否通,如果发现不通了1分钟后重启计算机!~
请问那位好心人写一下代码,小弟在些谢过了!~~
...全文
153 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lovingkiss 2008-01-14
  • 打赏
  • 举报
回复
也可以使用Ping的办法。。。
If My.Computer.Network.Ping("198.01.01.01") Then
MsgBox("Server pinged successfully.")
Else
MsgBox("Ping request timed out.")
End If


││博客空间:http://blog.csdn.net/lovingkiss
││资源下载:http://download.csdn.net/user/lovingkiss
││Email:loving-kiss@163.com
││联系方式:Q66840199 项目、聊天、咨询、探讨、统统收费,呵呵......
╚---------------------------------------------------------------------------------------------------------ō*︻$▅▆▇◤
anticlimax 2008-01-13
  • 打赏
  • 举报
回复

Namespace My
Class MyApplication
Private Sub MyApplication_Startup(ByVal sender As Object, ByVal e As Microsoft.VisualBasic.ApplicationServices.StartupEventArgs) Handles Me.Startup
Call SetConnectionStatus(My.Computer.Network.IsAvailable)


End Sub
Private Sub MyApplication_NetworkAvailabilityChanged(ByVal sender As Object, ByVal e As Microsoft.VisualBasic.Devices.NetworkAvailableEventArgs) Handles Me.NetworkAvailabilityChanged
Call SetConnectionStatus(My.Computer.Network.IsAvailable)
End Sub
Private Sub SetConnectionStatus(ByVal Connected As Boolean)
With My.Forms.Form2.ConnectedStatusLabel

If Connected Then
.Image = My.Resources.connected.ToBitmap
.Text = My.Resources.ConnectedText
Else
.Image = My.Resources.disconnected.ToBitmap
.Text = My.Resources.DisconnectedText

End If
End With
End Sub

End Class
End Namespace
春天的气息 2008-01-13
  • 打赏
  • 举报
回复
顶,UP最精解!
duping9626 2008-01-13
  • 打赏
  • 举报
回复
简单的
bool System.Windows.Forms.SystemInformation.Network
caofusheng 2008-01-12
  • 打赏
  • 举报
回复
Private Declare Function InternetGetConnectedStateEx Lib "wininet.dll" Alias "InternetGetConnectedStateExA" _
(ByRef lpdwFlags As Long, _
ByVal lpszConnectionName As String, _
ByVal dwNameLen As Long, _
ByVal dwReserved As Long _
) As Long

Public Enum NetConnTypeConstants
INTERNET_CONNECTION_MODEM = &H1&
INTERNET_CONNECTION_LAN = &H2&
INTERNET_CONNECTION_PROXY = &H4&
INTERNET_RAS_INSTALLED = &H10&
INTERNET_CONNECTION_OFFLINE = &H20&
INTERNET_CONNECTION_CONFIGURED = &H40&
End Enum
wirain 2008-01-12
  • 打赏
  • 举报
回复
[DllImport("Wininet.dll")]
private static extern bool InternetGetConnectedState(out int lpdwFlags, int dwReserved);
cqdanis 2008-01-12
  • 打赏
  • 举报
回复
没有人回答我吗,晕死

16,718

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧