Einzelnen Beitrag anzeigen

Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.027 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#7

Re: Netzwerk-Tool, das prüft, welche PCs an sind

  Alt 27. Mai 2004, 12:44
TIdIPWatch zeigt dir nur die eigene IP an!

Benutz TIdICMPClient:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  try
    IdICMPClient1.Host := Edit1.Text;
    IdICMPClient1.Ping;
  except
    Memo1.Lines.Add(Format('Ping-Anforderung konnte Host "%s" nicht finden. Überprüfen Sie den Namen, und versuchen Sie es erneut.', [IdICMPClient1.Host]));
  end;
end;

procedure TForm1.IdIcmpClient1Reply(ASender: TComponent;
  const AReplyStatus: TReplyStatus);
begin
  with AReplyStatus do
    if ReplyStatusType = rsTimeOut then
      Memo1.Lines.Add('Zeitüberschreitung der Anforderung.')
    else
      Memo1.Lines.Add(Format('Antwort von %s: Bytes=%d Zeit=%d TTL=%d',
        [FromIpAddress, BytesReceived, MsRoundTripTime, TimeToLive]));
end;
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat