Einzelnen Beitrag anzeigen

Angel4585

Registriert seit: 4. Okt 2005
Ort: i.d.N.v. Freiburg im Breisgau
2.199 Beiträge
 
Delphi 2010 Professional
 
#8

Re: über indy bestimmten port anpingen?

  Alt 2. Jul 2006, 20:37
Also ich kann hiermit ganz gut pingen

Delphi-Quellcode:


var FExists : Boolean;



function TForm1.Pinged : Boolean;
var i : integer;
begin
Result:=False;
IdIcmpClient1.Host:=EIPAdresse.Text;
IdIcmpClient1.Port:=StrToInt(EPort.Text);
FExists:=True;
for i:= 0 to 9 do
  begin
  IdIcmpClient1.Ping;
  Application.ProcessMessages;
  end;
Result:=FExists;
end;


procedure TForm1.IdIcmpClient1Reply(ASender: TComponent;
  const AReplyStatus: TReplyStatus);
begin
FExists:=FExists and(AReplyStatus.ReplyStatusType = rsEcho);
end;
(wär das vllt was für die Codelib )

MfG
Martin Weber
Ich bin ein Rüsselmops
  Mit Zitat antworten Zitat