使用Web套接字重试后无法获得成功的连接消息

时间:2019-02-16 12:35:18

标签: angular websocket rxjs angular6 rxjs6

我一直在使用rxjs WebSocket服务进行WebSocket连接。我正在开发一种功能,该功能在angular 6应用程序中成功重新连接后需要一条消息。当前,rxjs重试功能无法提供任何成功 WebSocket的订阅方法或响应方法。 以下是使用rxjs Web套接字建立重试连接的代码。

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(),但没有成功。 需要确定使用哪种方法来获得成功响应,以便向最终用户显示已成功建立连接。

0 个答案:

没有答案