ping(DIR, 1)
me responde siempre con true, por lo que creo que sólo responde con true cuando envia el ping, independientemente de si éste llega o no. ¿tengo que usar otra funcion para ésto? éste es el código que se ejecuta cuando el objeto web1 ha cargado una nueva página:
Código:
Private Sub WebBrowser1_DocumentCompleted(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles
Web1.DocumentCompleted
Dim DIR As String
DIR = TextBox1.Text
INFO.Text = "ping tiene nuevo objetivo"
TextBox1.Text = Web1.Url.AbsoluteUri
STATE.Text = "pagina cargada"
If ping(DIR, 1) Then
Else
STATE.Text = "no se pudo enviar ping"
NotifyIcon1.BalloonTipText = "no hay ping"
NotifyIcon1.Visible = True
End If
STATE.Text = CStr(Web1.DocumentTitle)
Me.Text = CStr(Web1.DocumentTitle)
ComboBox1.Items.Add(Web1.Url.AbsoluteUri)
minitext.Text = "mostrando: " & CStr(Web1.Url.AbsolutePath)
End Sub
Ésto me interesa simplemente porque uso wifi y me parecía una buena idea añadir esa funcionalidad al navegador (que usa el motor iexplorer) ¿Alguien que me sepa ayudar?
Me valdria con que me dieran una función que mande ping y responda si recibe respuesta o no.