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:

Grundsätzliches Vorgehen - Webserver als SteuerPC

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



Anmeldungsdatum: 08.08.2006
Beiträge: 1

BeitragVerfasst am: 09.08.2006, 08:38    Titel: Grundsätzliches Vorgehen - Webserver als SteuerPC Antworten mit Zitat

Hallo,

Ein Webserver unter Linux soll als Mess- und RegelPC fungieren. D.h. ich möchte via Browser Werte lesen und schreiben.

Bevor ich einsteige würde ich gerne etwas über die grundsätzliche Vorgehensweise wissen.

Bsp. ein Programm läuft im Hintergrund und liest bzw. schreibt Werte von Com/lpt in eine Datei. Via PHP wird auf die Datei zugegriffen und verarbeitet.

Oder bin ich da auf den Holzweg.

Gruß
Joachim
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Michael712
aka anfänger, programmierer


Anmeldungsdatum: 26.03.2005
Beiträge: 1593

BeitragVerfasst am: 09.08.2006, 11:35    Titel: Antworten mit Zitat

Das geht einfacher.

Mir berkley sockets kannst du dein Programm direkt als Server laufen lassen.
Wenn dann eine Anfrage vom Server kommt, dann schickst du mit dem Programm einfach die Daten.
Vorher muss jedoch der HTML Header gesendet werden, was jedoch kein großen Problem ist.


Vorteile:
-Du brauchst keine Apache, oder sonstigen Webserver.
-eine Text-datei ist nicht nötig
-man programmiert nicht mit PHP sondern mit FB

Nachteile:
-wenn man nicht das komplette HTML Protokoll lernt, dann kann man nicht so gut auf Fehler reagieren
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
max06



Anmeldungsdatum: 05.12.2004
Beiträge: 390
Wohnort: Augsburg

BeitragVerfasst am: 09.08.2006, 13:04    Titel: Antworten mit Zitat

Wenn mans richtig Programmiert, gibts keine Fehler happy
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Michael712
aka anfänger, programmierer


Anmeldungsdatum: 26.03.2005
Beiträge: 1593

BeitragVerfasst am: 09.08.2006, 13:21    Titel: Antworten mit Zitat

Der Browser kann immer mal was falsches senden, oder es kommt was falsches an zwinkern
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
dreael
Administrator


Anmeldungsdatum: 10.09.2004
Beiträge: 2507
Wohnort: Hofen SH (Schweiz)

BeitragVerfasst am: 09.08.2006, 19:01    Titel: Antworten mit Zitat

Ist im Grunde genommen kein Hexenwerk: Das Messgeräte-Ansteuerungsprogramm stellt ja schlussendlich immer eine ausführbare Datei dar. Der bekannte Apache-Webserver führt auf Wunsch ausführbare Dateien als sog. CGI-BINs aus. Nun musst Du nur noch die interaktive Schnittstelle entsprechend ausgestalten - sprich Server-Variablen wie $REMOTE_ADDR usw. sowie GET-Variablen richtig auswerten, damit schlussendlich so etwas der Art

http://muellerjm.dyndns.org/cgi-bin/Messen.cgi?geraet=KO&bereich=10ms&trigger=off

richtig funktioniert.
_________________
Teste die PC-Sicherheit mit www.sec-check.net
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 -> Linux-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