PINGAR SERVIDOR IP
                    Bom pessoal sou novo no fórum e estou começando agora em VB.NET, Estou desenvolvendo uma aplicação e me surgiu uma dúvida.
Consegui obter a informação se um determinado IP ou site está ou não fora do ar.
Mais o que eu preciso mesmo seria verificar se está online e depois mostra o Ping desse servidor. Alguém poderia me da uma ideia de como fazer isso?!
            Consegui obter a informação se um determinado IP ou site está ou não fora do ar.
Mais o que eu preciso mesmo seria verificar se está online e depois mostra o Ping desse servidor. Alguém poderia me da uma ideia de como fazer isso?!
                    Se você estiver usando o .Net 4.0 existe uma classe no framework para isso: http://msdn.microsoft.com/en-us/library/system.net.networkinformation.ping.aspx
                
            
                    Boa noite amigo
Pode fazer assim:
Public VPING As Boolean = My.Computer.Network.Ping([Ô]192.168.1.1[Ô]) [Ô]AQUI VOCE COLOCA O IP PARA DAR O PING[Ô]
if VPING = true then
messagebox.show([Ô]OK[Ô])
else
messagebox.show([Ô]A conexão falhou[Ô])
endif
Abraços espero ter ajudado
            Pode fazer assim:
Public VPING As Boolean = My.Computer.Network.Ping([Ô]192.168.1.1[Ô]) [Ô]AQUI VOCE COLOCA O IP PARA DAR O PING[Ô]
if VPING = true then
messagebox.show([Ô]OK[Ô])
else
messagebox.show([Ô]A conexão falhou[Ô])
endif
Abraços espero ter ajudado
                    Eu acho  que a função que estou procurando e a OCELOT disse. Mais ainda não consigui faz-la imprimir numa label o ping.
Preciso que ela exiba:
IP: 192.168.1.101 Ping: 80 ms
            Preciso que ela exiba:
IP: 192.168.1.101 Ping: 80 ms
                    para saber se o site está fora do ar ou não, você pode fazer como mostra este tópico:
Tópico: Saber se o site está fora do ar
Para tentar o ping, tente:
No click do botão:
            Tópico: Saber se o site está fora do ar
Para tentar o ping, tente:
Imports System.Net
Imports System.Net.NetworkInformation
No click do botão:
        Dim Ping As Ping = New Ping()
        Dim PingReply As PingReply = Ping.Send([txt-color=#e80000][Ô]www.vbmania.com.br[Ô][/txt-color])
        If PingReply.Status <> IPStatus.Success Then
            Console.Write([txt-color=#e80000][Ô]Serviço fora do ar[Ô][/txt-color])
        End If
        MsgBox(PingReply.Address.ToString)
                
                    Obrigado Amigos. Consegui o que queria.
Usei a seguinte maneira.
            Usei a seguinte maneira.
  Dim pingar As Ping = New Ping()
Dim rping As Ping = pingar.Send([Ô]192.168.1.10[Ô])
        If rping.Status <> IPStatus.Sucess Then
               MsgBox([Ô]Servidor fora do ar[Ô])
        Else
               MsgBox([Ô]Tempor de Resposta: [Ô] & rping.RoundtripTime.ToString & [Ô] ms[Ô])
        End If
 
                
                    Ok.
Que bom que conseguiu resolver.
Não esqueça de fechar o tópico para que o mesmo não fique constando como não resolvido.
            Que bom que conseguiu resolver.
Não esqueça de fechar o tópico para que o mesmo não fique constando como não resolvido.
                        Tópico encerrado , respostas não são mais permitidas