SignalR: detecta o estado da conexão no cliente

i como você pode interceptar um evento de desconexão no lado do cliente com o SignalR vinculando-o ao evento .disconnec

Agora que eu fiz isso, quero colocar o cliente em um "ciclo de espera para reconectar", onde ele tenta se conectar continuamente até que seja bem-sucedido ou o usuário cancele. O hub expõe uma propriedade do estado da conexão? Estou pensando em algo como (pseudo código)

var isConnected;

function onConnected() { isConnected = true; }

hub.disconnect = function() { while(hub.notconnected) { connect(); }

questionAnswers(4)

yourAnswerToTheQuestion