Не удалось получить сообщение об успешном соединении после повторной попытки через веб-сокет - PullRequest
0 голосов
/ 16 февраля 2019

Я использую службу 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(), но безуспешно.Необходимо определить, какой метод использовался для получения ответа об успешном выполнении, чтобы отобразить, что установленное соединение успешно для конечного пользователя.

...