У меня есть страница sse.php
, которая считывает данные и отправляет их клиенту.
Он работает хорошо, за исключением того, что запускается каждые N секунд.
Я понимаю, что EventSource повторно подключается каждые N секунд, и мой php-скрипт запускается снова и снова.
Как определить, какое соединение первое, а какое - только поддерживающее переподключение?
Тогда я бы знал, на каком соединении запускать сценарий чтения, а на каком нет.
В WebSockets я знаю, что он подключается только один раз, тогда я отправляю только данные.
Как получить то же самое с SSE?