feat: ws断连后自动重试

This commit is contained in:
lixiangwuxian 2024-10-20 15:47:30 +08:00
parent 5a56f6fdc7
commit 33ef75c54f

View File

@ -31,6 +31,12 @@ func NewWebSocketClient(scheme, host, path string) (*WebSocketClient, error) {
conn: conn,
done: make(chan struct{}),
}
defer func() {
if r := recover(); r != nil {
log.Print("Recovered in NewWebSocketClient:", r)
go client.receiveMessages()
}
}()
go client.receiveMessages()