Я видел, как вы можете перехватить событие отключения на стороне клиента с помощью SignalR, связавшись с событием .disconnect.
Теперь, когда я это сделал, я хочу перевести клиента в «цикл ожидания повторного подключения», при котором он постоянно пытается подключиться, пока не установится соединение или пользователь не отменит его. Предоставляет ли концентратор свойство состояния соединения? Я думаю, что-то вроде (псевдокод)
var isConnected;
function onConnected() { isConnected = true; }
hub.disconnect = function() { while(hub.notconnected) { connect(); }