(Co-Admin)
Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
Turbo Delphi für Win32
|
Re: Ping
16. Mär 2004, 22:20
OK, nicht so wortkarg.
Delphi-Quellcode:
procedure TfrmMain.btnPingClick(Sender: TObject);
begin
IdICMPClient.ReceiveTimeout := 5000; // Timeout 5000 ms
IdICMPClient.Host := edtAddress.Text;
IdICMPClient.Ping();
end;
procedure TfrmMain.IdIcmpClientReply(ASender: TComponent;
const AReplyStatus: TReplyStatus);
begin
ShowMessage('Received ' + IntToStr(AReplyStatus.BytesReceived) + ' ' +
'Bytes from ' + AReplyStatus.FromIpAddress + ' ' +
'after ' + IntToStr(AReplyStatus.MsRoundTripTime) + ' ms.');
end;
Achja, beides durch die DP-Suche gefunden!
Nachtrag: Benötigt unter Windows NT/2000/XP Adminrechte.
Nachtrag2: Super Lösung von Christian Seehase.
|