Thema: Delphi ping host + socketfehler

Einzelnen Beitrag anzeigen

Benutzerbild von bjacke
bjacke

Registriert seit: 1. Aug 2004
Ort: Berlin
82 Beiträge
 
Delphi 7 Personal
 
#3

Re: ping host + socketfehler

  Alt 29. Nov 2004, 22:12
Hi, ich habe das jetzt aus probiert und erscheint mir alles schlüssig, aber obwohl ich mit dem Internet verbunden bin kriege ich immmer not connected raus.

Hier nochmal der ganze Quelltext (Die Seiten sind alle online)
Delphi-Quellcode:
procedure TShedlstat.FormCreate(Sender: TObject);
function Ping(Host: String):string;
var res: TReplyStatus;
    ICMP: TidIcmpClient; // indy-Clients
begin
  ICMP:= TidICMPClient.Create(nil);
  try
    result:= 'offline';
    ICMP.Host:= Host;
    try
      ICMP.Ping;

      if ICMP.ReplyStatus.ReplyStatusType <> rsTimeOut then
        result:='online'
      else
        result:='offline';
    except
      result:= 'not connected';
    end;
  finally
    ICMP.Free;

  end;
end;
Var i:integer;Var pref,actual_pref:IXMLDOMnode; server,status:string; xmlDoc: IXMLDOMDocument2;
Begin
   for i:=1 to 5 do
   Case i of
   1:Label9.Caption:=ping('http://setiboinc.ssl.berkeley.edu/sah_cgi/cgi');
   2:Label10.Caption:=ping('http://predictor.scripps.edu/predictor_cgi/cgi');
   3:Label11.Caption:=ping('http://climateapps2.oucs.ox.ac.uk/cpdnboinc_cgi/cgi');
   4:Label12.Caption:=ping('http://lhcathome.cern.ch/lhc_cgi/cgi');
   5:Label13.Caption:=ping('http://einstein.phys.uwm.edu/EinsteinAtHome_cgi/cgi');
   End; //case

end;
MfG bjacke

Das Ganze ist mehr als die Summe seiner Computerteile.
  Mit Zitat antworten Zitat