quarta-feira, 23 de dezembro de 2009

Ping em Vb.net

Fala, galera!!

Segue um código para executar uma operação de ping em um endereço remoto.
Essa funcionalidade é útil para testar a disponibilidade de um determinado serviço.


Dim Ping As Ping = New Ping()
Dim PingReply As PingReply = Ping.Send("127.0.0.1")
If PingReply.Status <> IPStatus.Success Then
     Response.Write("Serviço fora do ar")
End If

É necessário importar os seguintes Namespaces:

Imports System.net
Imports System.net.NetworkInformation

Um abraço e até próxima!!

6 comentários:

  1. Broder ele não reconhece o tipo ping

    Dim pingSender As ping = New ping

    type expected

    o que eu faço ?
    por favor me ajude
    neocan8@Hotmail.com

    ResponderExcluir
  2. Olá Felipe,

    importe as classes System.Net e system.net.NetworkInformation

    Abraços!

    ResponderExcluir
  3. Oi
    Simples e funcional gostei do artigo.
    Me ajudou bastante.
    Abraço

    ResponderExcluir
  4. Response.write("Serviço fora do ar")

    cara essa linha no response não está aceitando

    ResponderExcluir
    Respostas
    1. Olá Lucas,

      Coloque o "W" em maiúsculo. O correto é "Response.Write"
      Estou editando o artigo.

      Abraços,
      Rafael

      Excluir