Как определить отключение сервера от клиента SignalR?

Вопрос в том, как клиент SignalR JavaScript может определить, когда соединение с сервером потеряно?

Спасибо за любой ответ!

24
задан Alexandr 1 February 2012 в 18:17
поделиться

2 ответа

Начиная с 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

5
ответ дан 28 November 2019 в 22:47
поделиться

Ниже, работал для меня:

var connection = $.hubConnection('signalrConnectionUrl');

connection.disconnected(function() {
    console.log('Connection disconnected');
});

Я использую версию: 2.1.2

См. Следующую ссылку для справки: Ссылка

3
ответ дан 28 November 2019 в 22:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: