Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Pingen ohne Indy. Rückgabewert: Zeit des Pings (https://www.delphipraxis.net/43930-pingen-ohne-indy-rueckgabewert-zeit-des-pings.html)

Die Muhkuh 10. Apr 2005 18:28


Pingen ohne Indy. Rückgabewert: Zeit des Pings
 
Hi,

ich hab hier schon gesucht, bin auch fündig geworden, aber meistens wollte man nur wissen, ob der Ping zurück kam. Wie lange das dauert, war nicht intressant. Deswegen frag ich nochmal.

Wie kann ich eine IP anpingen OHNE Indys (!!!!) und den Wert messen kann, bis der Ping wieder hier ist?

moritz 10. Apr 2005 19:02

Re: Pingen ohne Indy. Rückgabewert: Zeit des Pings
 
http://www.delphi-central.com/tutorials/icmp-ping.aspx
Du musst mit GetTickCount nur die Zeit vor und danach messen.

Die Muhkuh 11. Apr 2005 16:04

Re: Pingen ohne Indy. Rückgabewert: Zeit des Pings
 
Hi,

hab mir das mal angesehen und funktioniert auch soweit. Das Problem ist, das die Anwendung einfriert. Ich könnte das in einen Thread packen, was ich auch mal versuchen werde.

Die Muhkuh 11. Apr 2005 18:40

Re: Pingen ohne Indy. Rückgabewert: Zeit des Pings
 
Hi,

hab das jetzt zum laufen gebracht.

Wäre es auch möglich, einen bestimmten Port zu pingen?

bate 12. Apr 2005 06:42

Re: Pingen ohne Indy. Rückgabewert: Zeit des Pings
 
Zitat:

Zitat von Spider
Hi,

hab das jetzt zum laufen gebracht.

Wäre es auch möglich, einen bestimmten Port zu pingen?

Nein nicht mit Ping. Wenn dann könntest du einen Socket (TCP) auf den Port aufmachen und die Zeit messen.
ICMP (Ping) ist Verbindungslos genauso wie UDP.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:59 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