[Thema] Online Status

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von megawuschel, 29. April 2008 .

Schlagworte:
  1. 29. April 2008
    Online Status

    Hallo alle zusammen,

    ich wollte mir ne kleine info seite für's interne netzwerk erstellen, die u.a. den online-status der verschiedenen netzwerk teilnehmer (mit statischer ip) anzeigen soll.
    Das ganze sollte ja eigendlich mit einer einfachen ping abfrage funktionieren, und dann die ausgabe prüfen ob online oder offline . Nur wie genau oO

    Praktisch wäre es, wenn das ganze in einer programmiersprache geschrieben ist die im browser ausgeführt wird, dann braucht der herr keinen webserver Wenn es in php einfacher wäre von mir aus auch damit

    Die ausgabe sollte dann in etwa so aussehen:

    {bild-down: http://www.iconfinder.net/iconlib/CrystalClear/16x16/actions/jabber_online.png}
    Server
    {bild-down: http://www.iconfinder.net/iconlib/CrystalClear/16x16/actions/jabber_offline.png}
    WLAN
    {bild-down: http://www.iconfinder.net/iconlib/CrystalClear/16x16/actions/jabber_online.png}
    Drucker
    {bild-down: http://www.iconfinder.net/iconlib/CrystalClear/16x16/actions/jabber_online.png}
    NAS 500GB
    {bild-down: http://www.iconfinder.net/iconlib/CrystalClear/16x16/actions/jabber_offline.png}
    NAS 1TB
    {bild-down: http://www.iconfinder.net/iconlib/CrystalClear/16x16/actions/jabber_offline.png}
    NAS 4TB

    Im endefekt wäre das ja nur eine zeile, oder nicht?

    mfg megawuschel
     
  2. 29. April 2008
    AW: Online Status

    aha. und wie willst du mit php herausfinden welche dienste auf deinem pc/netzwerk laufen?

    nene, da musst du zu den großen programmieren rüber die ausgabe via browser sollte gehen (man müsste ja nur eine html-seite erstellen und diese dann öffnen)

    es gibt zwei möglichkeiten das mit php zu handlen.

    die erste: COM (nur bei windows-servern) doch da brauchst du auch ein programm welches dir die sachen ausließt.

    die zweite: eine php-extension schreiben (c/c++)

    ~ moved ~
     
  3. 29. April 2008
    AW: Online Status

    hmmm, das hört sich erstmal an

    aber über php kann man doch leicht einen ping machen (z.b. The WorldsEnd.NET - Free Ping Script, written in PHP) und wenn dann was zurück kommt sollte er halt grünes licht geben, und wenn nicht, rotes?!

    hmmm, wenn das echt so ne dicke sache ist, ist mir das glaub ich zu groß -.-

    mfg megawuschel

    EDIT: Weil ich's grad seh'...

    Nee, ich will nur schaeun welche geräte... weil NAS und WLAN-Accespoint etc. hängen ja jeder mit ner eigenen IP im Netz, sprich ich will nur wissen welche geräte an bzw. aus sind. Und das müsste ja mit ner leichten ping abfrage erreichbar sein, nur wie diese auswerten und grünes bzw. rotes licht geben?

    also vllt. doch web-programmierung?!
     
  4. 30. April 2008
    AW: Online Status

    Denke du wirst mit Php wenig Erfolg haben, denn das würde ja bedeuten, dass ein Php-Skript welches irgendwo im Netz rumtingelt auf dein internes Netzwerk zugreifen kann, alle Geräte anpingen und so rausfinden kann wer nu da ist und wer nicht.

    Wenn du natürlich zuhause einen Webserver laufen hast dann geht es wohl mit php.

    Naja find php für sowas jetzt nicht so dolle. Warum nicht einfach nen kleines Javaprogrämmchen das dir die Sachen anzeigt.
    Mit html und js gehts auch nicht.


    Edit:
    Hab es grad mal mit Java probiert... Sind 5 Zeilen für nen Consolenping.
    Mit ner kleinen Oberfläche wirds zwar mehr aber das klickt man sich ja schnell zusammen
     
  5. 30. April 2008
    AW: Online Status

    Wenn du lediglich ne Antwort von bestimmten IP-Adresse erwarten willst, geht das natürlch ohne Probleme mit PHP und ist auch alles andere als kompliziert.

    Nur wenn dus herausfinden willst, welche Dienste derzeit laufen, wirste ein externes Programm benötigen, welche dir eine passende Schnittstelle für PHP bereitstellt
     
  6. 30. April 2008
    AW: Online Status

    Könntest es auch in VisualBasic 6.0 machen. Einfach versuchen mit WinSock auf den Host/IP zu connecten und dann je nach dem bei Error eine Lampe ausgeben die aus ist und andersrum halt anders.

    (Wenn du willst kann ich dir das auch machen. Tipp mich einfach per PN an )

    MfG, Chrisomator
     
  7. 30. April 2008
    AW: Online Status

    schreib mich mal per pn an, kann dir sowas proggen
     
  8. 2. Mai 2008
    AW: Online Status

    Am besten erstellst du einen cronjob/batch der jede Minute alle Rechner anpingt und das Ergebnis in eine Logdatei schreibt. Diese Logdatei wertest du anschließend mit php aus.
    Wenn du den ping-Befehl direkt im php-Script ausführst, beeinflusst das die Ladezeit der Website.
     
  9. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.