Como fazer ping com o Visual Basic

Escrito por lysis | Traduzido por aline kachel araujo
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
Como fazer ping com o Visual Basic
Use o ping no Visual Basic para saber se outro computador está disponível (Jupiterimages/Photos.com/Getty Images)

Usar ping em um aplicativo de rede ajuda a limitar as falhas e erros de conexão. Ping é um processo no qual o computador envia um sinal a outro computador. Esse computador pode ser um servidor em um domínio completamente diferente ou pode ser um computador da rede local. O uso da classe ping no Microsoft Visual Basic permite que o aplicativo saiba se o computador está presente. Caso o ping não consiga encontrar o computador especificado, o programador pode usar mensagens de erro para mostrar um alerta ao usuário.

Nível de dificuldade:
Moderado

Outras pessoas estão lendo

Instruções

  1. 1

    Abra um novo arquivo de formulário. Na sua área de trabalho do Visual Studio, clique com o botão direito no nome do projeto na caixa de ferramentas "Explorar soluções". Selecione a opção "Adicionar um formulário". Um novo formulário vai aparecer em sua área de trabalho.

  2. 2

    Determine um endereço de IP ou o nome do domínio do computador no qual você quer fazer o ping. O código abaixo aloca uma variável com um endereço de IP fixo. A variável timeout diz ao computador quando parar de procurar por uma resposta da máquina remota. Dim meuIP As String = "192.168.0.1" Dim timeoutvalue As Integer = 120

  3. 3

    Aloque memória para a classe ping. Antes de usar a classe ping, ela precisa ser chamada e salva em uma variável.

    Dim pingComputer As Ping = New Ping()

  4. 4

    Faça ping no computador. O código abaixo usa o método Send para fazer um ping ao endereço de IP determinado no Passo 2.

    Dim theReply As PingReply = pingComputer.Send(meuIP)

  5. 5

    Verifique se o comando deu certo. O retorno de uma resposta com sucesso é feito na propriedade Status com a variável theReply. O código abaixo abrange o código que diz ao aplicativo o que fazer caso o computador da rede responda.

    If theReply.Status = IPStatus.Success

    End If

  6. 6

    Mostre a resposta. O código abaixo mostra a resposta no console apenas se o ping teve sucesso. If theReply.Status = IPStatus.Success

    Console.WriteLine("IP: {0}", theReply.Address.ToString()) Console.WriteLine("Trip time: {0}", theReply.RoundtripTime)

    End If

Não perca

Referências

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível