![]() |
| | LinkBack | Themen-Optionen | Thema durchsuchen |
| | Nach oben #1 |
| Benutzer Registriert seit: 03.09.2005
Beiträge: 33
|
Hallo, ein Freund hat mich letztens gefragt wie er am besten eine Echtzeit Ausgabe mit JS realisiert - hat mich dabei voll auf dem Falschen Fuß erwischt. (da ich mich eher nur mit php auskenne - und das nachladen der seite jede sekunde nicht das wahre ist) Vllt kann ja einer von eich mal ein Tipp geben wie das am besten abläuft. Also sein c++ prog liefert eine Temperatur an eine DB von dieser will er die Temperatur wieder in echtzeit auf einer Internetseite anzeigen lassen. Am besten ohne dabei ganze Seitenteile nachladen zu müssen. |
| | |
| | Nach oben #2 |
| Jann Hendrik Bekaan Registriert seit: 02.12.2004 Ort: Wildeshausen
Beiträge: 3.199
|
Du redest von JS, postest aber im Java-Forum. Daher als erstes die Nachfrage: Welches der beiden meinst du nun? Ich vermute mal du meinst AJAX und damit JS?!
__________________ Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! |
| | |
| | Nach oben #3 |
| Martin Eisengardt Registriert seit: 30.03.2006 Ort: Pfinztal
Beiträge: 396
|
Da Internetseite, meint er wohl JS ja. Aber besser darauf nochmal hinzuweisen, damit man mal lernt, dass JS nicht mal ansatzweise mit Java zu vergleichen ist. Da krisch Pickel. Kurze Antwort meinerseits: In Echtzeit unmöglich. Alleine schon, weil du spätestens über die Datenbank jede Form des Triggers verlierst. Also die Möglichkeit, in Echtzeit ein Folgeprogramm aufzurufen. Spätestens aber durch die Eigenart des HTTP-Protokolls verlierst du jede Chance, das einigermaßen in Echtzeit anzuzeigen. Der erste Schritt ist also, dass du dich auf ein Intervall einlässt. Also beispielsweise "Alle halbe Sekunde wird aktualisiert." Nun schaust du als erstes, wie du einen solchen Timer in JS realisierst, um alle halbe Sekunde etwas aufzurufen. Achte darauf, dass du den so realisierst, dass bei zu langer Reaktionszeit nicht zwei Anfragen parallel kommen. So und nun guckst du bzgl. des Aktualisierens eines geringfügigen Teils der Webseite nach dem Stichwort D-HTML und Ajax. D-HTML ist dazu gut, ein HTML-Element per Javascript zu manipulieren (also die zuvor gelesene Temperatur mit einem neuen Wert zu überschreiben) und Ajax ist das Stichwort, um per JavaScript auf einen Webserver zuzugreifen, von ihm Daten anzufordern und die dann zu nutzen um zu wissen, was du anzeigen willst.
__________________ Open Sourcing the Online Gaming Universe (bald wieder) PHP/SQL/Java/C++/Assembler. Seit Jahren Mitglied und Entwickler in einem der wohl größten Java-Projekte der Welt: http://weblogs.java.net/blog/hansmul...e_desktop.html Das Game Developer Consultant Team öffnet langsam seine Pforten |
| | |
| | Nach oben #4 |
| Benutzer Registriert seit: 03.09.2005
Beiträge: 33
|
Hi, also ich bin mir fast sicher es auch im JavaScript Forum gepostet zu haben. Da ich ja auch selbst von JS spreche und nicht von Java. Mir ist der Unterschied natürlich auch bewusst -.- Eben da ich wie erwähnt nicht selbst das Problem habe oder mich nur ein bisschen mit JS und dem eventhandler auskenne wollte ich die Frage einfach mal weiterleiten. Klar jede Sek reicht ja auch aus, nur ist doch der Server andauernt damit beschäftigt die abfragen zu machen, oder nicht?! oder muss ich das ganze mit interrupts etc steuern? grüße |
| | |
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | Thema durchsuchen |
| |