Как сделать проверку интернета

szvizit

Пользователь
Регистрация
23.11.2014
Сообщения
57
Благодарностей
3
Баллы
8
Добрый день. Заметил что периодически отваливается сетка wiFi в итоге сама перегружается и снова начинает работать. Как сделать проверку в проекте что есть инет или нет инета?
А то если нет шаблон останавливается и все.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 438
Благодарностей
9 136
Баллы
113
Добрый день. Заметил что периодически отваливается сетка wiFi в итоге сама перегружается и снова начинает работать. Как сделать проверку в проекте что есть инет или нет инета?
А то если нет шаблон останавливается и все.
Попробуйте такой вариант решения:
https://zennolab.com/discussion/threads/snipet-proverki-internet-soedinenija.28902/
 

szvizit

Пользователь
Регистрация
23.11.2014
Сообщения
57
Благодарностей
3
Баллы
8
Реализовал таким образом https://prnt.sc/o9nasn можно что то упростить? Где проверка инета там гет запрос заголовков значение 200 устанавливаю все что отличное ждем.
 

zarufakis

Client
Регистрация
22.03.2019
Сообщения
1 707
Благодарностей
1 081
Баллы
113
Вопрос изначально был такой: "Где найти бабки на нормальный wifi роутер"
Считаю, что проблеемы, по типу такого должны решаться наличием нормального железа, а не костылями в шабе.
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 417
Благодарностей
5 454
Баллы
113
Дешевые роутеры со временем превращаются в мусор. По этому надо выкидывать и брать новые или один раз хороший)
 

szvizit

Пользователь
Регистрация
23.11.2014
Сообщения
57
Благодарностей
3
Баллы
8
Дешевые роутеры со временем превращаются в мусор. По этому надо выкидывать и брать новые или один раз хороший)
Конечно вы пишите все правильно. Но роутер норм то что он один раз в день или 2 раза в день отваливается. на 30 сек. не страшно. просто надо чтобы шаб работал. А все остальное от лукавого.
 

szvizit

Пользователь
Регистрация
23.11.2014
Сообщения
57
Благодарностей
3
Баллы
8
И то не факт что роутер. Может сайт ложится.
Кстати а как понять что кубик гет запроса не отработал посмотрел в проджект мейкере даже без инета он все равно стоит что выполнил а результата в переменной нет.
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
И то не факт что роутер. Может сайт ложится.
Кстати а как понять что кубик гет запроса не отработал посмотрел в проджект мейкере даже без инета он все равно стоит что выполнил а результата в переменной нет.
ну так проверь результат
 

szvizit

Пользователь
Регистрация
23.11.2014
Сообщения
57
Благодарностей
3
Баллы
8
ну так проверь результат
не совсем понял. А как без проверки увидеть что он не отработал. т.е в проджект мейкере без проверки результата никак не понять. Что запрос не выполнен. т.е у этого кубика красной стрелки нет? в смысле она не работает?
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
не совсем понял. А как без проверки увидеть что он не отработал. т.е в проджект мейкере без проверки результата никак не понять. Что запрос не выполнен. т.е у этого кубика красной стрелки нет? в смысле она не работает?
ну проверь переменную. пустая или нет, например
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 417
Благодарностей
5 454
Баллы
113
Проверка разрыва делается следующим образом. Делаете get-запрос на сайт. Если ответ пустой то инета нет, ставите паузу и цикл с новой попыткой проверки. И так перед каждым дейсвием.


Есть метод по проще но менее надежный. Ставьте таймаут ожидания во всех экшенах повышенный, например 120 секунд.

Еще как вариант делать проверку в начале работы если шаблон не цикличный.
 

zarufakis

Client
Регистрация
22.03.2019
Сообщения
1 707
Благодарностей
1 081
Баллы
113
Проверка разрыва делается следующим образом. Делаете get-запрос на сайт. Если ответ пустой то инета нет, ставите паузу и цикл с новой попыткой проверки. И так перед каждым дейсвием.
Нам всем разрабы зено дали хорошую пинговалку: http://check2.zennolab.com/proxy.php
кубик гет, кубик регекс и кукбик иф проверяющий, есть в переменной ип - инет есть, нет ипа - инет дохлый. Ну и для других важных дел она как нельзя кстати.
 

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)