Я пытаюсь написать службу Angular, которая проверяет онлайн-статус удаленного сервера. Бэкэнд (REST api) реализован с помощью PHP. В общем, это не имеет большого значения для SSE или опроса.
Но есть ли способ добиться этого без опроса сервера каждые несколько секунд? Лучше всего было бы установить sh начальное «соединение» с сервером (через порт 80, потому что невозможно установить отдельный сервер). Это «соединение» должно оставаться открытым, и я получаю уведомление при потере соединения с помощью catchError
.
Но как я могу создать такое «открытое соединение» с Angular 9?