Я использую службу rxjs WebSocket для подключения к WebSocket.Я разрабатываю одну из функций, которая требует сообщения после успешного переподключения в приложении angular 6.В настоящее время функция повтора rxjs не предоставляет ни одного успешного метода подписки или метода ответа от WebSocket.Ниже приведен код для создания повторного подключения с использованием веб-сокета rxjs.
this.socket$ = Websocket("ws://10.12.12.12:4040")
this.socket$.retry().subscribe((success) => {
console.log(success);
},(error) => {
console.log(error);
}, (complete) => {
console.log(complete);
});
Приведенный выше код работает, когда подключение установлено успешно, но мы не можем обнаружить, что подключение установлено успешно.Даже мы тоже пробовали с retryWhen()
, но безуспешно.Необходимо определить, какой метод использовался для получения ответа об успешном выполнении, чтобы отобразить, что установленное соединение успешно для конечного пользователя.