Форум: "Сети";
Текущий архив: 2005.02.27;
Скачать: [xml.tar.bz2];
ВнизИнтернет соединение Найти похожие ветки
← →
xacker © (2004-12-19 10:53) [0]Как правильно проверить соединение с интернетом, (подключен или нет)?
← →
VMcL © (2004-12-19 12:21) [1]Что есть "соединение с интернетом"?
← →
aus (2004-12-19 15:06) [2]RasEnumConnections(...)
← →
Anatoly Podgoretsky © (2004-12-19 15:19) [3]А что такое Интернет?
← →
Piter © (2004-12-19 16:01) [4]aus (19.12.04 15:06) [2]
RasEnumConnections(...)
теперь выделенный канал в интернет не считается интернетом?
Anatoly Podgoretsky © (19.12.04 15:19) [3]
А что такое Интернет?
даже вы спрашиваете? :)
Странно... вот в ветке - http://delphimaster.net/view/6-1100941511/ :
Piter © (20.11.04 14:55) [2][Ответить]
Ага, даже так - надо определиться с понятием "интернет" - что это такое?
Anatoly Podgoretsky © (20.11.04 15:14) [4][Ответить]
Piter © (20.11.04 14:55) [2]
С этим нет проблем, Интернет (Сеть) это сеть сетей.
Так значит все таки проблемы с этим есть? :)
А вот ответ на вопрос:
узнать в интернете ты или нет - невозможно, это слишком глобальная задача, ответ на которую никому на самом деле не нужен, просто вопрос поставлен некорректно. Скорее всего, человеку нужно проверить доступность того или иного сетевого ресурса, а это другое дело. Например, программа обращается на свой сайт в поисках новой версии. На данную постановку вопроса ответить можно.
Нужно просто следить за списком доступных интерфейсов - если там произошло какое-то изменение - попытаться достучаться до своего сайта/сервера. Получится - сделать то, что нужно. Не получилось - дальше отслеживать. При этом неважно есть ли доступ к "интернету" или нет. Возможно, доступ есть, но твой сайт в дауне, для программы это аналогично тому, что интернета нету, потому что весь интернет сошелся для нее только на одном сервере. Или например, выхода нет, но нужный сервер распологается в локальной сети какого-то хостер-провайдера... Варианты различны, перебирать их не имеет смысла. Нужно просто попытаться обратиться туда, куда хочешь. Признаком того, что стоит сделать очередную попытку в частности является добавление нового интерфейса. Хотя и это не панацея, допустим в сети может быть прокси, который не работат - соответственно "интернета" нет. А тут пришел админ и починил прокси - интернет появился, да только на клиенте это никак прочувствовать невозможно, пока не попробуешь. Тут наверное только можно по таймеру предложить опрашивать
← →
antonn © (2004-12-19 17:42) [5]Люди! не зарывайтесь! а то умничаете, блин...
← →
Piter © (2004-12-19 19:26) [6]antonn © (19.12.04 17:42) [5]
а то умничаете, блин...
если для тебя это называется умничать - то это твои проблемы. Лично для меня это называется - ответить на вопрос. А если ты еще не понимаешь всей глубины проблемы - так пытайся учиться, а не призывать всех к чему-то. Напиши универсальную программу, которая будет работать у всех, а не только у твоих друзей dial-up"щиков - потом и поговорим.
← →
Xacker © (2004-12-20 15:13) [7]Спасибо всем, в ветке нашел много полезного...
← →
Digitman © (2004-12-20 15:53) [8]
> Xacker © (20.12.04 15:13) [7]
> в ветке нашел много полезного...
и теперь в самую пору сменить ник на "Чайник" ... не так ли ?
ибо настоящий "Xacker" должен понимать "от и до", что "соединения с Интернет" нет и не может быть хотя бы даже по определению..
← →
Piter © (2004-12-20 21:08) [9]Digitman © (20.12.04 15:53) [8]
а ты не согласен с моей трактовкой вопрос и ответа:
узнать в интернете ты или нет - невозможно, это слишком глобальная задача, ответ на которую никому на самом деле не нужен, просто вопрос поставлен некорректно. Скорее всего, человеку нужно проверить доступность того или иного сетевого ресурса, а это другое дело. Например, программа обращается на свой сайт в поисках новой версии. На данную постановку вопроса ответить можно.
Нужно просто следить за списком доступных интерфейсов - если там произошло какое-то изменение - попытаться достучаться до своего сайта/сервера. Получится - сделать то, что нужно. Не получилось - дальше отслеживать. При этом неважно есть ли доступ к "интернету" или нет. Возможно, доступ есть, но твой сайт в дауне, для программы это аналогично тому, что интернета нету, потому что весь интернет сошелся для нее только на одном сервере. Или например, выхода нет, но нужный сервер распологается в локальной сети какого-то хостер-провайдера... Варианты различны, перебирать их не имеет смысла. Нужно просто попытаться обратиться туда, куда хочешь. Признаком того, что стоит сделать очередную попытку в частности является добавление нового интерфейса. Хотя и это не панацея, допустим в сети может быть прокси, который не работат - соответственно "интернета" нет. А тут пришел админ и починил прокси - интернет появился, да только на клиенте это никак прочувствовать невозможно, пока не попробуешь. Тут наверное только можно по таймеру предложить опрашивать
?
← →
Хакер © (2004-12-21 12:51) [10]Xacker © (20.12.04 15:13) [7]
коллега :))))
- по сабжу - пИнГуЙ ;)
← →
Reindeer Moss Eater © (2004-12-21 13:01) [11]Берем 2 компа.
Одному даем адрес 62.118.251.42, другому 62.118.251.43
На первом устанавливаем RAS сервер, на втором - удаленной подключение.
Звоним.
Пингуем 62.118.251.42 (это www.delphimaster.ru).
Получаем ответ.
Оба на!
Мы "подключились к инету".
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2005.02.27;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.037 c