Und noch eine dumme Frage: Bekommt man sowas irgendwie zustande, kann der Client mit Javascript oder so eine Verbindungsmöglichkeit offenhalten und reagieren, wenn er vom Server Daten gesendet bekommt? Man könnte auch in kurzen Abständen beim Server nachfragen, aber geht das auch irgendwie schöner, wenn man z.B. schnelle Aktualisierung haben will (z.B. sekundengenaue Zeitanzeige) ohne ununterbrochen Requests zu schicken?
Was du suchst heißt Websocket.
Yep, ich bin gerade am Überlegen ob ich damit herumspiele oder mit long requests. Also der Client sendet pauschal einen Request wenn er bereit ist und der Server beantwortet ihn erst wenns neue Daten gibt. So lange bleibt die Verbindung auch mit HTTP(S) alleine stehen... naja muß mal probieren. Die Frage war nur falls jemand noch eine einfachere bzw. bessere Möglichkeit kennt.
Naja, WebSockets sind schon die Möglichkeit mit der das geht. Die komischen "long requests" sind nur der Hack, bevor es die gab.
Gast
#5644346
Es gibt auch noch server-sent events. Geht überall auser in edge(TM). (HTTP/2 server push gäbe es auch noch, würde ich aber davon abraten.)
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.