BofD
2004-03-21, 15:18:37
Morje,
ich hab mal ne Frage:
Wie kann man eine Arts simplen Server programmieren, der Anfragen vom Browser bearbeitet?:kratz2:
Also ich stell mir das folgendermaßen vor: Man gibt im Browser zB localhost:7654 ein und erhält dann eine Internetseite, die von einem Programm auf dem Serverrechner generiert wurde. Das ganze soll dann zB für einen Chat-Server genutzt werden könnnen. Natürlich könnte man das auch mit PHP und meinetwegen Apache machen, aber das ging nur sehr schwerfällig (vonwegen globalen Variablen und so).
Wichtig dabei ist mir vorallem, das etwas zum Browser zurückgesendet wird, denn eine einfache Verbindung von zwei Chat-Clients ist ja net so schwer.
Eine Idee war einfach nen Socket zu öffnen und dann mit ner funktion listen() auf eine Anfrage zu warten und diese dann zu beantworten, nur wie? Geht das so einfach oder muss man dafür fundiertes Wissen über Internetprotokolle haben?
Eine andere Möglichkeit ist irgendwie eine .exe Datei auf den Server hochzuladen, die das erledigt, aber da hat man dann auch wieder das Problem mit der Rückgabe an den Browser.
greez Breath of Death
ich hab mal ne Frage:
Wie kann man eine Arts simplen Server programmieren, der Anfragen vom Browser bearbeitet?:kratz2:
Also ich stell mir das folgendermaßen vor: Man gibt im Browser zB localhost:7654 ein und erhält dann eine Internetseite, die von einem Programm auf dem Serverrechner generiert wurde. Das ganze soll dann zB für einen Chat-Server genutzt werden könnnen. Natürlich könnte man das auch mit PHP und meinetwegen Apache machen, aber das ging nur sehr schwerfällig (vonwegen globalen Variablen und so).
Wichtig dabei ist mir vorallem, das etwas zum Browser zurückgesendet wird, denn eine einfache Verbindung von zwei Chat-Clients ist ja net so schwer.
Eine Idee war einfach nen Socket zu öffnen und dann mit ner funktion listen() auf eine Anfrage zu warten und diese dann zu beantworten, nur wie? Geht das so einfach oder muss man dafür fundiertes Wissen über Internetprotokolle haben?
Eine andere Möglichkeit ist irgendwie eine .exe Datei auf den Server hochzuladen, die das erledigt, aber da hat man dann auch wieder das Problem mit der Rückgabe an den Browser.
greez Breath of Death