Usando de ping em um aplicativo de rede ajuda a falhas de conexão limite e erros. Ping é um processo no qual o computador envia um sinal para um outro computador . Este computador pode ser um servidor de um domínio inteiramente separada , ou pode ser um computador na rede local . O uso da classe de ping no Microsoft Visual Basic permite que o aplicativo para saber se o computador está presente. Se o ping não é capaz de encontrar o computador especificado, o programador pode usar códigos de erro para exibir um aviso para o usuário. Instruções 
 1 
 Abra um novo arquivo de formulário. Em sua área de trabalho do Visual Studio, clique com o botão direito do mouse no nome do projeto na caixa de ferramentas Solution Explorer. Selecione Adicionar formulário . Uma nova forma aparece na sua área de trabalho. 
 2 
 Defina o endereço IP ou nome de domínio do computador que você deseja executar ping . O código a seguir atribui uma variável com um endereço de IP set. A variável tempo de espera informa ao computador quando parar de procurar por uma resposta da máquina remota . 
 
 Dim myip As String = " 192.168.0.1" Dim TimeOutValue As Integer = 120 
 3 
 Alocar memória para a classe ping. Antes de usar a classe de ping , ele precisa ser chamado e salvo em uma variável . 
 
 Dim PingComputer Como Ping = Novo Ping ( ) 
 4 
 Ping do computador. O código a seguir usa o método de envio para o ping do endereço IP designado no passo 2. 
 
 Dim theReply Como PingReply = pingComputer.Send ( myip ) 
 5 
 Verifique se o comando foi bem sucedido . Uma resposta bem sucedida é devolvido para a propriedade Status na variável theReply . O código abaixo é enrolado em torno do código que diz ao aplicativo o que fazer se o computador na rede respondeu . 
 
 Se theReply.Status = IPStatus.Success 
 
 End If 
 < br > 6 
 Mostrar a resposta . O código abaixo mostra a resposta para o console somente se o ping foi bem sucedido 
 
 Se theReply.Status = IPStatus.Success 
 
 Console.WriteLine (" IP: {0}" . , TheReply . Address.ToString ()) Console.WriteLine (" tempo de viagem: {0}" , theReply.RoundtripTime ) 
 
 End If