ERLEDIGT
NEIN
NEIN
ANTWORTEN
8
8
ZUGRIFFE
629
629
EMPFEHLEN
-
Hallo zusammen
soll für meinen Boss folgendes Problem lösen
ein oder mehrere Messgeräte melden sich am Server (Debian im RZ) an.
einige Rechner, die die Messergebnisse anzeigen sollen, können sich ebenfalls am Server anmelden.
Nun sollen die Messergebnisse online auf allen angemeldeten PCs am besten im Browser angezeigt werden.
Das ganze soll ähnlich wie ein Stream ablaufen.
Wie geht man so was am besten an?
Lokal würde ich das mit einer Client/Serveranwendung (TCP Sockets) unter Windows machen. Der Server läuft aber unter Debian. Da habe ich keine Ahnung wie man das anstellen könnte
-
naja Client Server geht auch unter Linux
also auch unter Debian machen.
Sockets würde ich auch nutzen.
Meine Annahme ist ejtzt mal weil ich es nicht genau Raus lesen kann, das du die Daten von den Messgeräten bekommst. Nun dann würde ich auf dem Server, ein Programm schreiben wo sich diese Clients anmelden (C++/Java Socket) und dir die Daten übergeben. Diese Würde ich dann in eine DB Schreiben.
Und dann eine Webanwendung Php Ajax oder so
wo die Daten wiederum sich Kontinuierlich aus der Db holen und dann hübsch Grafisch darstellen.
Hoffe ich konnte dirn Denk anstoßgeben
am besten Blatt Papier nen Kaffee und ein Bissel Kritzeln 
Gruß The Cow
-
nachdem ich lange Krank war soll es nun weiter gehen
das Programm auf dem Server läuft
die Messgeräte schicken Ihre Daten auch hin
Ein WindowsProgramm kann die Daten als Stream auch wieder lesen und verarbeiten.
Wie löse ich sowas in JavaScript?
Einloggen auf dem Server IP/Port?
Empfangen der Daten vom Server (dieser schickt die via TCP an die IP/Port)?
feststellen ob der Server noch Daten sendet (Timeout o.ä.)?
-
Es ist nicht möglich, nur mit Javascript im Browser eine Socketverbindung aufzubauen.
-
18.08.10 15:33 #5
Naja,
das erste Problem bei der Realisierung mit Javascript (JS) besteht darin, dass JS userseitig interpretiert wird, was bedeutet, dass alle Logindateien im KLARTEXT aus dem Script ausgelesen werden können. Die entsprechende Sicherheit ist nicht gegeben. Natürlich kann es auch sein, dass die Webseite eh nur für Angestellte sichtbar ist. Diese Entscheidung musst du treffen.
Für die Verbindung mit der Datenbank (SQL, per JS) stehen dir activeX-Steuerelemente zur Verfügung. Diese können allerdings nur mit dem Internet Explorer ausgeführt werden. Das schränkt alles wieder ein.
Aber bevor ich weiter im Halbdunklen tappe - Wie werden die Messdaten auf dem Server gespeichert? In einer Datenbank? Als Datei?
Der Weg per SQL ist oben beschrieben.
Ich weiß nicht, in wie fern mit JS eine TCP-Verbindung realisiert werden kann.
Klicke hier, um über dieses Thema ein wenig zu lesen. Ich vermute aber, dass das Empfangen mit JS nicht möglich sein wird, da dies ein zu hohes Risiko bilden würde. Hierfür müsstest du wohl ein zertifiziertes Java-Applet erstellen.
Konnte ich dir weiterhelfen?
Liebe Grüße, Alex
-
-
-
18.08.10 18:21 #8
ich würde dafür, wenn es auf dem Browser basieren soll, eher auf ein Java-Applet zurückgreifen. Da hast du die Möglichkeiten, Sockets aufzubauen und alles grafisch darzustellen. Wichtig ist nur, dass du das Applet dann signierst (klick), sonst lässt die Applet-Policy bestimmte "kritische" Funktionen/Methoden NICHT zu.
edit:
1 Rechtschreibfehler ausgebessertGeändert von Reiskocher (18.08.10 um 18:27 Uhr)
-
Hallo,
wenn das ganze sowieso im Browser angezeigt werden soll, kannst du die Daten einfach serverseitig als HTML-Dokument (& Bilder oder was auch immer) aufbereiten und über HTTP anbieten. Für automatische Updates kannst du dann AJAX verwenden.
Grüße,
Matthias„Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
“For every complex problem, there is an answer that is short, simple and wrong.”
“Pessimism is safe, but optimism is a lot faster!”
Aktuelles Coding Quiz: #17 - Wörter kreuz und quer
Ähnliche Themen
-
[suche] Designer für eine Klassenhomepage [/suche]
Von BauerDeluxe im Forum Stellenangebote (unentgeltlich)Antworten: 5Letzter Beitrag: 19.08.07, 15:48 -
suche Skript für automatisierte Suche nach bestimmten Link auf einer Internetseite
Von sushie2k im Forum CGI, Perl, Python, Ruby, Power ShellAntworten: 1Letzter Beitrag: 22.03.07, 05:31 -
Suche Programm mit "suche und ersetze" für mehrere Dateien gleichzeitig
Von Hektik im Forum HTML-EditorenAntworten: 19Letzter Beitrag: 01.03.07, 08:54 -
Suche Script] Suche ein Umfrage-Script zur Meinungsforschung
Von Moritz123 im Forum PHPAntworten: 6Letzter Beitrag: 30.10.04, 19:22 -
Suche: Suche günstiges Single - Flirt Communityscript
Von Arman im Forum Internet, DSL & FlatrateAntworten: 1Letzter Beitrag: 02.10.03, 15:33





Zitieren



Login




