![]() |
Ping/Latency/MS ermitteln
Hiho,
ich nerve euch schon wieder :lol: ... kann mir vielleicht jemand sagen wie ich den Ping von meinem eigenen Recher ermitteln kann ? Habe wirklich SEHR Lange hier im Board und bei Google gesucht aber so richtig was gefunden ne. Weiß auch nicht genau wie das heißt, denn bei CS/HLSW ist es der Ping bei manchen Games die Latency etv. Falls jemand nicht weiß was ich meine, dann gucke mal ![]() Kann mir Bitte jemand die paar Zeilen schicken, damit ich sehe wie ich es machen kann ? Wäre echt sehr nice. :thumb: Gr33tz! Tigerhead PS: Noch einmal Sorry, bin mir sicher, dass es dazu schon Themen gibt aber habe wirklich nicht das passende gefunden.. |
Re: Ping/Latency/MS ermitteln
Naja, eigentlich ist das ja nur die Zeit, bis dein Befehl zurück kommt.
Also, du sendest ein PING Befehl und stoppst die Zeit. Wenn PONG kommt wieder die Zeit stoppen und vergleichen und schon hast du deinen Ping. |
Re: Ping/Latency/MS ermitteln
Verstehe kein Wort als relativer Delphi Anfänger ... :/
|
Re: Ping/Latency/MS ermitteln
hi,
also. dein programm sendet einen ping befehl (geht zum beispiel mit der indy komponente TidICMP). der befehl kommt am server an. der server sendet eine antwort (PONG genannt) an deinen rechner zurück. die zeit, die zwischem dem absenden des PING und dem ankommen des PONG liegt, ist deine latency zu diesem server. die zeitangabe, die bei HTN2 dort oben rehcts steht, ist wohl die zeit zwischen abgesendeter anfrage zur website von deinem rehcner aus, bis zum empfang der generierten seite auf deinem rechner. Aenogym |
Re: Ping/Latency/MS ermitteln
Kannste mir vielleicht einen beispiel code schicken wie ich das mache ?
|
Re: Ping/Latency/MS ermitteln
nunja,
TidICMPClient komponente aufs form packen. und nun zum code:
Delphi-Quellcode:
und das in das OnReply-ereignis des idICMPClient:
procedure TForm1.Button1Click(Sender: TObject);
begin idicmpclient1.Host := 'www.web.de'; //der server, den du anpingst idicmpclient1.Ping('PING'); //der ping befehl end;
Delphi-Quellcode:
Aenogym
procedure TForm1.IdIcmpClient1Reply(ASender: TComponent;
const AReplyStatus: TReplyStatus); begin label1.Caption := inttostr(AReplyStatus.MsRoundTripTime); end; |
Re: Ping/Latency/MS ermitteln
Okay vielen Dank hat geklappt :)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:57 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