Soweit ich das mit SSE noch richtig in Erinnerung habe kann man da die Events die vom Server gesendet werden benennen. Wenn man für das keep-alive ein extra event nimmt, dann kann die CV mit:
Auf solche Events hören und dementsprechend in der handleKeepAlive Funktion irgendwas machen (bzw. auch garnichts machen). Dann kommt man den "normalen" Messages nicht in die Quere.
Serverseitig müsste man glaube ich dafür dann folgendes senden
bzw. kann man den Listener auf Client-Seite gleich ganz weglassen. Müsste man mal testen.
Code:
this.eventSource.addEventListener('keep-alive', this.handleKeepAlive, false);
Serverseitig müsste man glaube ich dafür dann folgendes senden
Code:
event: keep-alive data:
Kommentar