Вверх ↑
Этот топик читают: Гость
Ответов: 42
Рейтинг: 2
#1: 2010-08-13 13:26:04 ЛС | профиль | цитата
Есть-ли в сборке 4.04 элемент NET или какой элемент его может заменить, необходима возможность определения наличия интернета. Спасибо.
карма: 0

0
Ответов: 1379
Рейтинг: 86
#2: 2010-08-13 13:27:48 ЛС | профиль | цитата
Хотя бы Ping
карма: 0

0
Разработчик
Ответов: 4698
Рейтинг: 426
#3: 2010-08-13 13:28:05 ЛС | профиль | цитата
Пингуй например адрес hiasm.com, если не пингует, то нет интернета
------------ Дoбавленo в 13.28:
dr.dron писал(а):
Есть-ли в сборке 4.04 элемент NET

Нету
карма: 10
0
Ответов: 1379
Рейтинг: 86
#4: 2010-08-13 13:29:28 ЛС | профиль | цитата
Assasin, не очень стабильное решение
------------ Дoбавленo в 13.29:
Assasin писал(а):
Нету
Имелась ввиду проверка интернета
карма: 0

0
Разработчик
Ответов: 4698
Рейтинг: 426
#5: 2010-08-13 13:30:39 ЛС | профиль | цитата
Ну а я про что?
------------ Дoбавленo в 13.30:
petrocan писал(а):
Имелась ввиду проверка интернета

Имелся ввиду
dr.dron писал(а):
элемент NET

карма: 10
0
Ответов: 1379
Рейтинг: 86
#6: 2010-08-13 13:32:26 ЛС | профиль | цитата
Assasin, ну новичок, не может правильно пока выразить то, что надо.
А где такой элемент вообще
карма: 0

0
Ответов: 42
Рейтинг: 2
#7: 2010-08-13 13:42:43 ЛС | профиль | цитата
Тогда, какой элемент после удачного пинга подаст команду на дальнейшее выполнение схемы, а в случае отсутствия пинга дальнейшее выполнение схемы приостановиться?
карма: 0

0
Разработчик
Ответов: 4698
Рейтинг: 426
#8: 2010-08-13 13:45:50 ЛС | профиль | цитата
Пример:
Add(Ping,14013505,273,182)
{
Name="hiasm.com"
ByteCount=28
TimeOut=500
link(onFind,10990428:doMessage,[])
link(onFailed,15545688:doMessage,[])
AddHint(-14,-48,65,13,Name)
}
Add(Button,4139198,224,182)
{
Left=220
Top=180
link(onClick,14013505:doPing,[])
}
Add(Message,15545688,322,189)
{
Message="Инета нету"
}
Add(Message,10990428,371,182)
{
Message="Инет есть! Делаю что-нибудь..."
}
карма: 10
0
Ответов: 42
Рейтинг: 2
#9: 2010-08-13 13:46:54 ЛС | профиль | цитата
Имелось ввиду
petrocan писал(а):
Имелась ввиду проверка интернета


карма: 0

0
Разработчик
Ответов: 4698
Рейтинг: 426
#10: 2010-08-13 13:48:07 ЛС | профиль | цитата
Но лучше взять другой сервер, например народ или гугл (или яндекс), так как hiasm.com иногда может не работать
------------ Дoбавленo в 13.48:
dr.dron писал(а):
Имелось ввиду

Не понял, а я что, про подключение к инету что ли?
Объясни, что именно ты тогда хочешь, телепаты в отпуске
карма: 10
0
Разработчик
Ответов: 26164
Рейтинг: 2127
#11: 2010-08-13 13:49:21 ЛС | профиль | цитата
Assasin писал(а):
Но лучше взять другой сервер, например народ или гугл (или яндекс)

Лучше использовать прямые адреса для пинга, не по имени. Можно использовать открытые DNS сервера, к примеру -- 208.67.222.222 или 208.67.220.220
карма: 22

0
Ответов: 42
Рейтинг: 2
#12: 2010-08-13 13:50:48 ЛС | профиль | цитата
При появлении инета дальнейшее выполнение схемы, а при отсутствии ожидание до появления
карма: 0

0
Разработчик
Ответов: 4698
Рейтинг: 426
#13: 2010-08-13 13:54:38 ЛС | профиль | цитата
dr.dron писал(а):
При появлении инета дальнейшее выполнение схемы, а при отсутствии ожидание до появления

Ну поставь таймер и все дела: code_19980.txt
карма: 10
0
файлы: 1code_19980.txt [740B] [142]
Разработчик
Ответов: 26164
Рейтинг: 2127
#14: 2010-08-13 13:55:19 ЛС | профиль | цитата
У элемента Ping есть две точки событий: onFind -- адрес пингуется, onFalled -- адрес недоступен. Ну неужели так трудно почитать описания к точкам
карма: 22

0
Администрация
Ответов: 15295
Рейтинг: 1519
#15: 2010-08-13 14:46:18 ЛС | профиль | цитата
пинг на самом деле тоже не является гарантией доступности интернета(кривые руки админов и не такое наворотить могут). В случае неудачного пинга можно проверить дополнительно возможность подключения по 80 порту на один из популярных ресурсов (google, yandex и т.д.).
карма: 27
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)