Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Наилучший способ проверки наличия интернета

Ответить
Настройки темы
Наилучший способ проверки наличия интернета

Аватара для sashadeg

Старожил


Сообщения: 379
Благодарности: 6

Профиль | Отправить PM | Цитировать


Я знаю 3 способа проверки наличия интернета, может кто знает ещё какой-нибудь?
И какой из них самый оптимальный?

1. Вернуть IP адресс, и если он НЕ равен -1, то инет есть. (долгий)
2. Пинговать google.com или какой-нибудь другой глобальный сервер (я считаю что этот самый оптимальный. ИМХО)
3. _WinAPI_IsNetworkAlive

Вот о последнем хотел узнать поподробнее..., как эта функция проверяет наличие интернета? Тоже пингует? Или как?

_________________________________добавил__________________________________
если _getIP использовать с повторением в 5-10 сек, он не нагрузит интернет? Или как нибудь косвенно повлияет на систему?

-------
Ну вы ребята даёте...


Отправлено: 14:26, 27-02-2010

 

Аватара для beve

Старожил


Сообщения: 307
Благодарности: 137

Профиль | Отправить PM | Цитировать


Цитата sashadeg:
Второй мне нравится больше ,но хз надежный ли он? »
Смотря какой интернет, вот у меня adsl, так в этом случае ненадежный и еще и неправильный (показывает наличие или отсутствие связи с модемом-роутером). Поэтому приходится юзать пинг... Но пинг, тоже глючный способ в случае, если связь пропадает с провайдером (но модем еще не успел этого заметить), потому что бывает до 30 секунд не знает есть ли связь, или нету...

-------
Не в кількості знань полягає освіта, а в повному розумінні і вмілому використанні того, що знаєш.


Отправлено: 21:52, 03-03-2010 | #21



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для sashadeg

Старожил


Сообщения: 379
Благодарности: 6

Профиль | Отправить PM | Цитировать


Цитата beve:
Но пинг, тоже глючный способ в случае, если связь пропадает с провайдером (но модем еще не успел этого заметить), потому что бывает до 30 секунд не знает есть ли связь, или нету... »
У нас с тобой одинаковый интернет Та же фигня

-------
Ну вы ребята даёте...


Отправлено: 17:18, 04-03-2010 | #22


Ветеран


Сообщения: 903
Благодарности: 161

Профиль | Отправить PM | Цитировать


Creat0R, пользуюсь Вашим скриптом (пост http://forum.oszone.net/post-1358145-8.html) для проверки интернета. Недавно столкнулся с таким нюансом:
при полностью отключенном интернете (ни локалки, ни модема), скрипт просто отказался запускаться.
Выскакивает ошибка Error: subscript used with non-Array variable.

-------
мы рождены, чтоб сказку сделать былью


Отправлено: 03:31, 11-08-2010 | #23


Аватара для FlatX007

Ветеран


Сообщения: 553
Благодарности: 87

Профиль | Отправить PM | Цитировать


_WinAPI_IsNetworkAlive ( ) - WinAPIEx.au3
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:08, 11-08-2010 | #24


Ветеран


Сообщения: 903
Благодарности: 161

Профиль | Отправить PM | Цитировать


FlatX007, все хорошо, но там нет modem + других нюансов . Кроме того, хотелось бы, чтобы заработал скрипт Creat0R, т.к. он у меня встроен в форму с табами, не хотелось бы ничего менять.
Если можно, хочу попросить Creat0R добавить туда же проверку на WLAN...

Последний раз редактировалось saavaage, 11-08-2010 в 18:35.


Отправлено: 12:20, 11-08-2010 | #25


Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить PM | Цитировать


Цитата saavaage:
Выскакивает ошибка Error: subscript used with non-Array variable. »
На какую строку указывает ошибка?

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community


Отправлено: 19:33, 11-08-2010 | #26


Аватара для FlatX007

Ветеран


Сообщения: 553
Благодарности: 87

Профиль | Отправить PM | Цитировать


53 строка наверно ?

может так ? Local $aRetState[7][2] = [[6]]

Отправлено: 20:06, 11-08-2010 | #27


Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить PM | Цитировать


Цитата FlatX007:
может так »
С этой строкой нет проблем, иначе бы ошибка проявлялась всегда.

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community


Отправлено: 20:26, 11-08-2010 | #28


Ветеран


Сообщения: 903
Благодарности: 161

Профиль | Отправить PM | Цитировать


Creat0R, FlatX007, вот, под виртуалкой получается такой трабл:

Код: Выделить весь код
C:\Documents and Settings\?????????????\??? ?????????\????? ?????\AutoIt v3 Script.au3 (11) : ==> Subscript used with non-Array variable.:
GUICtrlCreateInput($aConnection_State[1][0], 150, 17, 100)
GUICtrlCreateInput($aConnection_State^ ERROR
Разница с реальной машиной -только в пути к скрипту.

Последний раз редактировалось saavaage, 11-08-2010 в 20:45.


Отправлено: 20:34, 11-08-2010 | #29


Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить PM | Цитировать


Цитата saavaage:
на 11, 14 и так далее »
Какая версия AutoIt?

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community


Отправлено: 20:48, 11-08-2010 | #30



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Наилучший способ проверки наличия интернета

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBS/WSH/JS - [решено] Проверка наличия соединения с интернетом (*.vbs) BadAngel Скриптовые языки администрирования Windows 9 18-04-2011 12:06
Интернет - [решено] Какой тип сети наилучший и "найбыстрейший"? flev45 Microsoft Windows 7 6 25-11-2009 02:06
CMD/BAT - Проверка наличия диска в дисководе по папке MedVetoff Скриптовые языки администрирования Windows 8 27-08-2009 16:55
[решено] Определение наличия рисунка System Failure Вебмастеру 4 15-02-2009 01:02
[решено] Проверка наличия поля в таблице БД Artem-Samsung Вебмастеру 8 19-03-2008 21:40




 
Переход