Well spent some time understanding Javascript better.
var source = new EventSource("xyz.php?last=0"); source.addEventListener('message', onMessageHandler,false); function onMessageHandler(event) { console.log(event.data);//just for debug purposes event.target.close(); //close current stream. var last = "1234"; // loaded from event.data in my solution. var sourceNew = new EventSource("xyz.php?last=" + last); // start another sourceNew.addEventListener('message', onMessageHandler, false); //event }
and I seem to have solved the problem I had.
That
source share