Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

PING Abfrage ob Server noch lebt

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Windows-spezifische Fragen
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
peeet



Anmeldungsdatum: 31.08.2007
Beiträge: 1

BeitragVerfasst am: 31.08.2007, 12:05    Titel: PING Abfrage ob Server noch lebt Antworten mit Zitat

Hallo,
erstmal : TOLLES BOARD!!!

Ich suche eine kurze Lösung zur Prüfung ob ein Server ( IP-Adresse ) noch verfügbar ist oder schon gestorben ist.
PING von DOS und Auswertung ob Zeitlimit > 100ms oder so ähnlich.
Hat sich schon mal jemand mit dieser Thematik beschäftigt und eine Musterlösung zur Einlesen der Reaktionszeit eines bestimmten Servers geschrieben?
Danke für die Antworten
Peeet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
The real Agent D



Anmeldungsdatum: 24.11.2005
Beiträge: 605
Wohnort: Hall i. T.

BeitragVerfasst am: 31.08.2007, 14:48    Titel: Antworten mit Zitat

Das würde ich, einfachkeitshalber, mit QB lösen und zwar folgendermasen:
Code:

shell "ping [IP] > output.txt"

Dann die output.txt öffnen und die Reaktionszeit auslesen. zwinkern

Achja, willkommen im Forum und was an dieser Frage ist denn nochmal Windowsspeziefisch?

mfg

The real Agent D
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
PMedia



Anmeldungsdatum: 14.08.2006
Beiträge: 2847

BeitragVerfasst am: 31.08.2007, 16:02    Titel: Antworten mit Zitat

Vlt, dass Ping ein Windows-TCP/IP-Tool ist, und sich für diese Problematik dank Open Pipe FreeBasic auch ganz gut eignet? *g*
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Eternal_pain



Anmeldungsdatum: 08.08.2006
Beiträge: 1783
Wohnort: BW/KA

BeitragVerfasst am: 31.08.2007, 16:09    Titel: Antworten mit Zitat

dann mach mal ein Beispiel... seltsamerweise hat das mit open pipe bei mir nicht so recht hingehauen, hab zugegebenermaßen aus nicht wirklich lang probiert....

Code:

Function PING (Byval Server as String) as String
    ?"Start"
    Dim FF as Integer=FreeFile
    Dim reader as String
    Open Pipe ("C:\windows\system32\PING.EXE "+Server) for input access read as #FF
    While not EOF(FF)
        Line Input #FF,reader
        ?reader
        Close #FF
    Wend
    Return ""
End Function

'Shell "PING localhost"
?PING ("localhost")
?"Ready."
sleep

_________________
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen MSN Messenger
ytwinky



Anmeldungsdatum: 28.05.2005
Beiträge: 2624
Wohnort: Machteburch

BeitragVerfasst am: 01.09.2007, 16:13    Titel: Antworten mit Zitat

Ein funktionierendes Beispiel für Open Pipe im Zusammenhang mit Ping?
Kein Problem.. lachen
Gruß
ytwinky
_________________
v1ctor hat Folgendes geschrieben:
Yeah, i like INPUT$(n) as much as PRINT USING..
..also ungefähr so, wie ich GOTO..
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Windows-spezifische Fragen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz