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

Просто демонстрации как работают те или иные действия или события
Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

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

Сообщение Alex » Сб ноя 04, 2006 7:47 pm

Почему-то мне всегда достаются провайдеры с нестабильной связью. То кто-то выключит свет в лифтовой и хаб районной локальной сети отключается. То ветер разгуляется не на шутку :).

Если мне нужно обязательно узнать, что Интернет появился, я запускаю задачу из вложения. Она периодически делает пинг к google.com :) и если пинг проходит, то выводит сообщение на экран и отключает сама себя.
Вложения
CheckInternetPeriodically.xstk
(7.13 КБ) 2646 скачиваний

mar1boro
Пассажир
Сообщения: 8
Зарегистрирован: Чт ноя 27, 2008 5:11 pm
Благодарил (а): 1 раз
Поблагодарили: 0

Re: Как периодически делать проверку на наличие Интернета?

Сообщение mar1boro » Чт ноя 27, 2008 5:15 pm

Помогите пожалуйста сделать более сложную задачу: на хосте, где запущен xstarter нужно проверять, есть ли интернет. Если интернета нет, то отправляем этот же компьютер на перезагрузку через 1 минуту

Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

Re: Как периодически делать проверку на наличие Интернета?

Сообщение Alex » Сб ноя 29, 2008 9:34 am

В вышеприведенной задаче просто поменяйте действие "Показать сообщение" на "Перезагрузить компьютер".

zheka_fun
Пассажир
Сообщения: 2
Зарегистрирован: Пт янв 30, 2009 11:42 am
Благодарил (а): 0
Поблагодарили: 0

Re: Как периодически делать проверку на наличие Интернета?

Сообщение zheka_fun » Пт янв 30, 2009 11:52 am

А можно ли немного усложнить задачу, по схеме пинг хоста если да то повторить через 5 минут, если нет ребут модема через телнет, то есть ввод логина пароля и отправка команды reboot модему

Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

Re: Как периодически делать проверку на наличие Интернета?

Сообщение Alex » Чт фев 05, 2009 5:13 am

В следующей версии программы добавлю работу с TELNET, тогда подобная задача станет возможна без сильных ухищрений.

Аватара пользователя
LizardOfOzz
Гвардии пилот - Наставник
Сообщения: 1165
Зарегистрирован: Пт сен 08, 2006 8:59 pm
Благодарил (а): 8 раз
Поблагодарили: 38 раз
Контактная информация:

Re: Как периодически делать проверку на наличие Интернета?

Сообщение LizardOfOzz » Чт фев 05, 2009 9:19 am

Alex писал(а):В следующей версии программы добавлю работу с TELNET, тогда подобная задача станет возможна без сильных ухищрений.
О! А я уже собрался скрипты писать... Там ведь будет можно эмулировать интерактивность?
Изображение Изображение

Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

Re: Как периодически делать проверку на наличие Интернета?

Сообщение Alex » Чт фев 05, 2009 9:20 am

Я еще не приступал, поэтому не знаю деталей :).

Аватара пользователя
LizardOfOzz
Гвардии пилот - Наставник
Сообщения: 1165
Зарегистрирован: Пт сен 08, 2006 8:59 pm
Благодарил (а): 8 раз
Поблагодарили: 38 раз
Контактная информация:

Re: Как периодически делать проверку на наличие Интернета?

Сообщение LizardOfOzz » Чт фев 05, 2009 11:33 am

Alex писал(а):Я еще не приступал, поэтому не знаю деталей :).
Тогда может стоит устроить опрос, кто как себе это представляет?
Изображение Изображение

Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

Re: Как периодически делать проверку на наличие Интернета?

Сообщение Alex » Чт фев 05, 2009 11:40 am

Вроде уже были темы про это:
viewtopic.php?f=2&t=1208&start=0&st=0&s ... lit=TELNET
viewtopic.php?f=2&t=1107&start=0&st=0&s ... lit=telnet
Я думал оттуда хотелок надергать :).

Аватара пользователя
LizardOfOzz
Гвардии пилот - Наставник
Сообщения: 1165
Зарегистрирован: Пт сен 08, 2006 8:59 pm
Благодарил (а): 8 раз
Поблагодарили: 38 раз
Контактная информация:

Re: Как периодически делать проверку на наличие Интернета?

Сообщение LizardOfOzz » Чт фев 05, 2009 1:08 pm

Alex писал(а):Вроде уже были темы про это:
viewtopic.php?f=2&t=1208&start=0&st=0&s ... lit=TELNET
viewtopic.php?f=2&t=1107&start=0&st=0&s ... lit=telnet
Я думал оттуда хотелок надергать :).
А. Ну отлично. =)
Изображение Изображение

zheka_fun
Пассажир
Сообщения: 2
Зарегистрирован: Пт янв 30, 2009 11:42 am
Благодарил (а): 0
Поблагодарили: 0

Re: Как периодически делать проверку на наличие Интернета?

Сообщение zheka_fun » Пт фев 06, 2009 12:53 pm

Alex писал(а):В следующей версии программы добавлю работу с TELNET, тогда подобная задача станет возможна без сильных ухищрений.
ждем след версию с сапортом телнет с нетерпением!!!
кстате а когда сие планируется?

Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

Re: Как периодически делать проверку на наличие Интернета?

Сообщение Alex » Пт фев 06, 2009 12:54 pm

Сложно по срокам сориентировать. Может месяц, а может и полгода.

Аватара пользователя
kitit
Пилотируем с автопилотом
Сообщения: 15
Зарегистрирован: Пт ноя 14, 2008 4:47 pm
Благодарил (а): 0
Поблагодарили: 1 раз

Re: Как периодически делать проверку на наличие Интернета?

Сообщение kitit » Ср апр 29, 2009 11:36 am

Alex писал(а):Почему-то мне всегда достаются провайдеры с нестабильной связью. То кто-то выключит свет в лифтовой и хаб районной локальной сети отключается. То ветер разгуляется не на шутку :).

Если мне нужно обязательно узнать, что Интернет появился, я запускаю задачу из вложения. Она периодически делает пинг к google.com :) и если пинг проходит, то выводит сообщение на экран и отключает сама себя.
А что делать если я за проксёй, и напрямую google.com не пингуется?

Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

Re: Как периодически делать проверку на наличие Интернета?

Сообщение Alex » Ср апр 29, 2009 11:37 am

Закачиваете страницу какую-нибудь. Если закачалась, значит связь есть.

Евгений
Пассажир
Сообщения: 11
Зарегистрирован: Ср янв 13, 2010 11:57 am
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: Как периодически делать проверку на наличие Интернета?

Сообщение Евгений » Ср янв 13, 2010 12:10 pm

А нельзя вместо сообщения просто подключиться через другое (резервное) подключение.
Будет надежный, бесперебойный интернет. Я думаю это много кому нужно.
Например у меня программа (торговый робот) работает ночью и если отключится интернет в разгар торгов легко можно стать нищим.
Спасибо.

Ответить