Avatar billede r9 Nybegynder
02. februar 2003 - 18:20 Der er 1 kommentar og
3 løsninger

Ping...

Jeg ønsker fra min application at pinge en hjemmeside en gang i min.

Hvordan gør jeg det i kode?
Avatar billede arne_v Ekspert
02. februar 2003 - 19:23 #1
Man kan pinge et system via ICMP protokollen. Der er mig bekendt
ICMP client moduler for Delphi.

Man kan teste om en web-side er tilgængelig via HTTP protokollen
(enten en normal GET eller en HEAD). Der er mig bekendt
HTTP client moduler for Delphi.
Avatar billede doc404 Novice
02. februar 2003 - 19:44 #2
Alt efter din delphi version skal du bruge (eller først hente) Indy (www.nevrona.com/indy). Der finder du en TIdHTTP du kan bruge.

Det er bedre at hente en side, hvis du skal se om din webserver er i live - en pinger fortæller dig kun, at serveren reagerer - men intet om din webserver er oppe.
Avatar billede dcgeek Nybegynder
04. februar 2003 - 16:12 #3
Åbn notepad, skriv ping xx.xx.xx.xx (hvor x = IP-adressen til hjemmesiden).

Gem filen som ping.bat

Så placer du en timer på din form, dobbeltklikker på den, og skriver:
var i : integer;
begin
  while (i<60) do
  begin
    inc(i) else i := 0;
    if i = 60 then WinExec('ping.bat',1);
  end else i := 0;
end;
Avatar billede r9 Nybegynder
04. februar 2003 - 17:56 #4
takker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester