Вопрос в том, как клиент SignalR JavaScript может определить, когда соединение с сервером потеряно?
Спасибо за любой ответ!
Начиная с SignalR v0.5.1, он работает следующим образом:
$.connection.hub.stateChanged(function (change) {
if (change.newState === $.signalR.connectionState.reconnecting) {
console.log("liveFeed is reconnecting!");
}
else if (change.newState === $.signalR.connectionState.connected) {
console.log("liveFeed is connected!");
}
});
Для более подробной информации посетите этот сайт:
http://weblogs.asp.net/davidfowler /archive/2012/06/10/signalr-0-5-1-released.aspx
Ниже, работал для меня:
var connection = $.hubConnection('signalrConnectionUrl');
connection.disconnected(function() {
console.log('Connection disconnected');
});
Я использую версию: 2.1.2
См. Следующую ссылку для справки: Ссылка