none
Ping com Thread RRS feed

  • Pergunta

  • Senhores, possuo uma lista com um pouco mais de 300 IPs, e preciso pingá-los periodicamente. Porém quando o programa começa a disparar o PING ele simplesmente trava, e só ao final de todos os pings o mesmo volta a operar. Não entendo muito de Thread. Será que alguém poderia me ajudar?

         for(int t=0;t<= ListCompleta.Items.Count -1 ;t++)  //ListCompleta é a lista que possui todos os IPs
                {
                  Ping ping = new Ping();
                  PingReply resp = ping.Send(ListCompleta.Items[t].ToString(), 300);

                   }


    Thiago Rodrigo

    quinta-feira, 26 de junho de 2014 13:32

Todas as Respostas

  • Provavelmente ele está funcionando, mas sua máquina não tem tanto poder de processamento, por isso ela parece que trava. (Talvez pode ser isso)

    Não sei o porque você precisa disso, mas talvez a melhor solução é salvar essas informações em algum lugar, ai você conseguirá saber realmente os PING das máquinas.


    Por favor, lembre-se de “Marcar como Resposta” as respostas que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.


    quinta-feira, 26 de junho de 2014 14:11
  • Na verdade é um sistema de monitoração... Após o PING ele mostra pra mim quem pingou e quem não pingou! Ele chega a fazer esse processo, porém durante o processo o programa trava até que todos os PINGs tenham sidos desparados

    Thiago Rodrigo

    quinta-feira, 26 de junho de 2014 14:16