Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi WLan - Verbindung prüfen (https://www.delphipraxis.net/73061-wlan-verbindung-pruefen.html)

Zacherl 11. Jul 2006 21:57

Re: WLan - Verbindung prüfen
 
Doch, die Indy-Komponente funktioniert nur mit Admin-Rechten. Ich meine aber im Delphi-Forum eine Ping Unit gesehen zu haben, mit der man auch als eingeschränkter Benutzer pingen kann:
http://www.delphi-forum.de/viewtopic...ight=ping+unit

Florian

//Edit: Windows wird das Fehlen der Verbindung vermutlich auch durch einen Pingversuch registrieren.

blablab 12. Jul 2006 05:28

Re: WLan - Verbindung prüfen
 
Bedeutet das, wenn ich ein oder zweimal pro sekunde den Router anpinge würde das kaum erwähnenswerte Rechenleistung benötigen?
Oder was ich mir auch noch überlegt habe...ich könnte ja gucken, ob unten das TrayIcon erscheint.

Doch die Frage ist dann, was wirklich weniger Leistung braucht...
Ich will natürlich den Rechenaufwand im Netzwerk möglichst gering halten, die Auslastung des Rechners ist weniger wichtig.
Ich kann das nur nicht wirklich einschätzen, wie stark 2 pings pro sekunde das netzwerk auslasten. Sind das dann ca. 1 Paket mehr unter 1000. Oder sollte ich lieber 2 mal pro Sekunde nach einem neuen TrayIcon schauen...?

Aber während ich mir hier gedanken mache, merke ich, dass die pings wohl das Beste sind, oder?

Ich werde mich dann wahrscheinlich morgen mal dran machen...

Jelly 12. Jul 2006 06:07

Re: WLan - Verbindung prüfen
 
Zitat:

Zitat von Klaus01
bei den Indy Komponenten gibt es ein Ping/ICMP Objekt.

Der leider nur mit Administrator Rechten funktioniert.

uwi1961 12. Jul 2006 07:34

Re: WLan - Verbindung prüfen
 
Hi,

vielleicht hilft auch der folgende Tipp die Verbindungsabbrüche zu vermeiden :gruebel:

http://www.pcwelt.de/know-how/tipps_...6/index11.html

Gruß Uwe.

Zacherl 12. Jul 2006 13:00

Re: WLan - Verbindung prüfen
 
Zitat:

Zitat von Jelly
Zitat:

Zitat von Klaus01
bei den Indy Komponenten gibt es ein Ping/ICMP Objekt.

Der leider nur mit Administrator Rechten funktioniert.

Wie auch schon ein paarmal von mir erwähnt :wink:

Zur Frage: Ich würde auf jeden Fall die Ping.Variante wählen. Die Auslastung auf das Netzwerk ist verschwindend gering. Normal sollte außerdem auch ein Ping jede 5sec ausreichend sein.

Florian

blablab 12. Jul 2006 16:39

Re: WLan - Verbindung prüfen
 
@uwe:
danke, aber die seite bringt mir leider nichts, da ich kein sp2 habe und außerdem hab ich diesen dienst sowieso schon deaktiviert.

@Florian:
Vielen Dank für deine Unterstützung!!!
Ich werds jetzt auch mit dem Ping versuchen...

Es bleibt nur noch ein Problem:
Ich brauch ein gescheites "Ping-Programm"...
Die Ping-Unit von hier scheint ganz gut zu sein. Nur ist sie wahrscheinlich viel zu umfangreich für mein Problem. Ich bräuchte ja nur ein Ping, das mir "gelungen" oder "Nicht gelungen" zurückliefert.

Hat vielleicht jemand noch ein anderes Ping für mich?
(Sollte auch ohne Admin-Rechte funktionieren)


EDIT:
Nochmal vielen Dank an alle, die sich hier bemüht haben mir zu helfen!

Ich hab jetzt meine gesuchte Spar-Version des Pings gefunden!
Wen es interessiert, der findet es hier.

Jelly 12. Jul 2006 18:34

Re: WLan - Verbindung prüfen
 
Zitat:

Zitat von blablab
Hat vielleicht jemand noch ein anderes Ping für mich?
(Sollte auch ohne Admin-Rechte funktionieren)

Die TInternetUpdate Komponente ist zwar auch etwas overdozed, aber die Komponente bietet einen entscheidenden Vorteil... Sie läuft threadsafe, und somit wird die laufende Anwendung nicht geblockt während der Ping ausgeführt wird (auch wenn ein Ping vielleicht nur ein Bruchteil einer Sekunde dauert).

Besonders konfigurieren musst du eigentlich nur DefaultEvents auf false setzen, und als pinghost z.B. www.google.de eintragen...


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:21 Uhr.
Seite 2 von 2     12   

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