Fórum Componente IDICMP #412874
16/02/2012
0
Alguém sabe como dar um ping informando o tamanho de pacote utilizando o componente IdIcmp da paleta INDY?
Desde já agradeço!
Fábio Silveira
Curtir tópico
+ 0Posts
16/02/2012
Deivison Melo
function EstaVivo(IP: String): boolean;
e na seção Implements:
function TForm1.EstaVivo(IP: String): boolean;
begin
with Pingador do begin
Host := IP;
ReceiveTimeout := 500;
Ping;
if ReplyStatus.BytesReceived > 0 then
result := true
else
result := false;
end;
end;
Exemplo de como usar:
procedure TForm1.Button1Click(Sender: TObject);
begin
if EstaVivo2(Edit1.Text) then
ShowMessage(Vivo)
else
ShowMessage(Morto);
end;
Fonte da pesquisa:
http://www.planetadelphi.com.br/dica/6693/exemplo-simples-de-como-usar-ping-com-o-componente-idicmpclient-(indy)
Gostei + 0
16/02/2012
Fábio Silveira
Grato pela atenção!
Gostei + 0
16/02/2012
Deivison Melo
http://www.experts-exchange.com/Programming/Languages/Pascal/Delphi/Q_21850750.html
----------------------------------------------------------------------------------------------
Outros exemplos:
http://www.cristianok.org/2002/11/implementando-um-ping-usando-icmp/
Exemplo:
http://www.kliplace.org/cristiano/dw/Ping.zip
----------------------------------------------------------------------------------------------
http://www.delphigroups.info/2/3/211466.html
Gostei + 0
18/02/2012
Fábio Silveira
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)