Просмотр полной версии : Проверка подключения к интернету
Делаю простое приложение на флеш, которое будет запускаться пока через проектор (*.exe). Может потом перейду на AIR-приложение. Надо бы при старте определить есть ли на компе подключение к интернет. Как проще это сделать?
Попытаться что-то загрузить и получить ошибку.
Получить ошибку после загрузки конечно можно, но я так думал, что может есть во флеше какой-нить функционал чтоб напрямую определить: "Есть инет или нет?"
caseyryan
27.08.2012, 14:31
специального функционала нет
Aquahawk
27.08.2012, 14:35
Интернет это не баллон с кислородом, к которому подключение либо есть либо нет. Это соединение многих хостов и части из них могут быть доступны и не доступны, могут быть ограничены. Интернет может развалиться на несколько кусков и каждый будет работать автономно с тем что у него есть. Почитайте про то как хром детектит перехват несуществующих доменов http://habrahabr.ru/post/138498/
Добавлено через 1 минуту
Проверяйте доступность нужных вам ресурсов. "Наличие интернета" не гарантирует доступ к нужному вам ресурсу, и в то же время можно весь интернет ограничить только вашим ресурсом и всё должно работать.
Вот в AIR есть классы air.net.URLMonitor и air.net.SocketMonitor для контроля подключения сети, и жаль, что таких классов нет, если комплилировать приложение под Flash Player.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.