![]() |
Server anpingen
Hallo,
ich wollte mal Fragen wie ich überprüfen kann ob ein Server online oder offline ist? Mit Ping glaub ich aber wie "pinge" ich mit Delphi? |
Hi,
ich weiss nich, ob dir das hier was bringt, aber kannst ja mal schauen! Auf der Seite wird erklärt, wie man DOS-Befehle mit Delphi nutzt! Und dann kannst du ja einfach "ping <IP>" angeben. Hier die Seite: ![]() bis dann Trouble_Maker |
Es gibt auch eine Komponente bei den Indys ... IDEcho glaub ich ...
|
Ok aber das für NT-Systeme läuft auch nur auf NT-System...
Sollte aber auf beiden laufen... |
ICMP komponente von indy clients
hilfe von indy ambesten zu rate ziehen mein icmp kompo dings auf dem form hab ich "ping" benannt. port: 0 und protocol: 1 timeout: 6000 beispielcode:
Delphi-Quellcode:
:bounce1:procedure TForm1.pingReply(ASender: TComponent; // wird ausgelöst wenn reply kommt const AReplyStatus: TReplyStatus); begin Label1.Caption := 'online'; end; procedure TForm1.Timer1Timer(Sender: TObject); // ping! begin try ping.Ping except on Exception do Exit; end; end; |
Wo gebe ich die URL ein?
|
Moin Smax,
kleiner Tip: Zieh' Dir mal eine TidIcmpClient Kompo auf ein Formular und schau Dir dann mal den Objekt Inspektor an. |
Sorry aber wo finde ich den TidIcmpClient Komponenten?
|
Moin Smax,
unter den "Indy Clients" (wie der Name schon vermuten lässt ;-) ) |
Ich hab jetzt eine andere sehr gute Lösung gefunden!
Dazu benutze ich den Befehl:
Delphi-Quellcode:
Was muss ich da bei uses schreiben, weil jetzt wird ja de Fehler angezeigt:
IdHTTP1.Get(edit1.text, responseStream);
[Error] Unit1.pas(33): Undeclared identifier: 'IdHTTP1' |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:06 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz