VB.net или Javascript для проверки соединения в локальной сети - PullRequest
0 голосов
/ 25 мая 2018

Всем доброго времени суток,

В настоящее время на моем сервере запущено веб-приложение.Одной из его функций было отображение 2 страниц: «Слайд-шоу изображений» >> «Гистограмма» означает, что от слайд-шоу.aspx до graph.aspx в цикле. Эти 2 страницы всегда работают в цикле, а затем повторяются.

Реальная проблема, с которой я столкнулся сейчас, заключалась в том, что всякий раз, когда соединение теряется, в точке, где страница должна перенаправляться на следующие страницы ... на ней будет отображаться сообщение "Нет ошибки соединения" или "Время соединения истекло"и он останется там .. Тогда мне нужно будет обновить / перезагрузить страницу, чтобы она снова заработала.

Есть ли способы проверить доступность соединения, прежде чем страница будет автоматически перенаправлена ​​наследущая страница.Если соединение было недоступно, то оно должно оставаться там до тех пор, пока соединение не станет доступным, или, другими словами, я могу сказать, пауза, пока соединение не станет доступным ... После того, как соединение будет доступно, оно должно работать как обычно, что приведет к перенаправлению на следующую страницу.

Есть ли способы, которыми я мог бы достичь этого?Использование javascript или VB.net, если это возможно ... чтобы пользователю не приходилось обновляться в каждом браузере Smart TV при потере соединения ... Я уже несколько недель пытаюсь, но на самом деле ничего не получается ... Мне действительно нужна помощьна этом .. спасибо

Снова .. Мне очень жаль мой плохой английский .. Надеюсь, что мое объяснение было вполне ясным и понятным ... Ниже приведен код в javascript, который я использовал для перенаправленияна следующую страницу, которая является страницей графика. Мне нужно добавить код для проверки состояния соединения перед перенаправлением ...

function myHandler(e) {
        if (params[1] == "slide=1") {
            window.location.href = '../QC/BigMonitorRealTime?operationOID=50';
        }
        else if (params[1] == "slide=2") {
            window.location.href = '../QC/BigMonitorRealTime?operationOID=60';
        }
        else {
            window.location.href = '../QC/BigMonitorRealTime';
        }
    }
...