Это в контексте переподключения.Как модератор я хочу знать, когда удаленный подписчик (клиентский подписчик потока, который я публикую) временно отключает свое соединение.
Во-первых, события отключения абонента, повторного подключения и повторного подключения отправляются локально на удаленную сторону, то есть парень, который теряет соединение.Издатель не получает никаких событий об удаленном соединении, которое теряется.
Во-вторых, я попытался использовать JS-сеть «signal» JS, а также сервер JDK.Идея состояла в том, чтобы получить ошибку при отправке сигнала «временно» отключенному клиенту, но все, что я получил, - это успешные ответы для обоих серверов: я получаю код состояния 204.Поэтому я понимаю, что сигналы отправляются в очередь и отправляются при повторном подключении удаленного клиента.
До сих пор я не нашел способа определить от подключенного клиента, когда другой клиент теряет соединение, временно переходя в состояние «переподключения».
Сигнальный API отправляет сообщение об ошибке только тогда, когда клиент полностью отключен от сеанса, а не временно отключен.
Я знаю, что может имитировать это с помощью сигналов и тайм-аутов, но для этого мне нужно, чтобы сервердоверяйте моему клиенту, и мне действительно нужно проверить это на стороне сервера, иначе это будет «взломано».
Спасибо.