Moin,
ich habe da ein Problem und vielleicht weiß hier ja jemand mehr.
Ich hatte mich etwas an server-sent events ausprobiert, um ein Spiel für ein paar Freunde zu schreiben.
Läuft auch Lokal über Xampp v3.2.4 & PHP v8.0.0 alles ohne Probleme, aber über meinen Webserver1000 ebenfalls PHP v8.0.0 aber garnicht.
Dabei zeigt mit die Network Übersicht von Chrome an, dass die read.php dauerhaft auf pending steht.
Eigentlich sollten hier jede Sekunde Daten von der read.php an die index.html übermittelt werden.
Der Aufbau für den event-stream in meiner index.html ist dabei wie folgt.
const source = new EventSource("read.php");
source.addEventListener('lobby',function(event){
//Hier interagiere ich dann mit den daten vom eventstream
}
und in der read.php
<?php
header('Content-Type: text/event-stream');
header('Cache-Control: no-cache');
while (true) {
//Hier zwischen Auslesen der Daten aus der Datenbank und senden per echo an den index.html
ob_end_flush();
flush();
session_write_close();
if (connection_aborted()) {
break;
}
sleep(1);
}
Display More
Hatte da zufällig jemand eine Idee warum ich keine Antwort von der read.php bekomme?