//Código javascript
if(typeof(EventSource) !== "undefined") {
//Server.php es donde está el código php que van a lanzar los eventos
var source = new EventSource("server.php");
source.onmessage = function(event) {
//result es el id de un div donde se escribiran los eventos
document.getElementById("result").innerHTML += event.data + "
";
};
} else {
document.getElementById("result").innerHTML = "Sorry, your browser does not support server-sent events...";
//Server.php
header('Content-Type: text/event-stream');
header('Cache-Control: no-cache');
echo 'data: El número es:'. rand(5, 15). "\n\n";
flush();
}
El ejemplo que es puesto es bastante sencillo pero los