Handling event streams
I am trying to get server sent event streams working.
As a test, I placed the following in a php file:
header('Content-Type: text/event-stream'); header('Cache-Control: no-cache'); // recommended to prevent caching of event data.
function sendMsg($msg) {
echo "data: $msg" . PHP_EOL; echo PHP_EOL;
flush();
}
sendMsg('server time: ' . date("h:i:s"));
When I load the page into FireFox (95.0.2 (64-bit)), it asks me if I want to save or open the file. Obviously it isn't handling the event stream properly (or my code is wrong)
I am trying to get server sent event streams working.
As a test, I placed the following in a php file:
header('Content-Type: text/event-stream');
header('Cache-Control: no-cache'); // recommended to prevent caching of event data.
function sendMsg($msg) {
echo "data: $msg" . PHP_EOL;
echo PHP_EOL;
flush();
}
sendMsg('server time: ' . date("h:i:s"));
When I load the page into FireFox (95.0.2 (64-bit)), it asks me if I want to save or open the file. Obviously it isn't handling the event stream properly (or my code is wrong)