Toto funguje Toto je ta část která ukazuje stav Sítě ,v mém případě jde o komunikaci s MODEMEM. Po přiložení tvé funkce,proces funguje i po odpojení sítě a program drží. Děkuju moc za pomoc :)
Private Sub timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles timer1.Tick
Function sendPing(ByVal ip As String)
Dim reachable As Boolean = False
Try
reachable = My.Computer.Network.IsAvailable AndAlso _
My.Computer.Network.Ping(ip, 10000)
Catch pingException As System.Net.NetworkInformation.PingException
Catch genericNetworkException As System.Net.NetworkInformation.NetworkInformationException
' Fail silently and return false
End Try
Return reachable
End Function
If sendPing("10.0.0.138") = True Then
lblStatLAN.ForeColor = Color.Green
lblStatLAN.Text = "Online"
ElseIf sendPing("10.0.0.138") = False Then
lblStatLAN.ForeColor = Color.Red
lblStatLAN.Text = "Offline"
Else
lblStatLAN.ForeColor = Color.Black
lblStatLAN.Text = "N/A"
End If
End Sub
|