Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.27;
Скачать: CL | DM;

Вниз

Интернет соединение   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.033 c
4-1105912902
Atrion
2005-01-17 01:01
2005.02.27
Очень прошу хоть кого-нибудь откликнуться на мою просьбу...


14-1107994235
Almaz
2005-02-10 03:10
2005.02.27
Однородность выборок


3-1106739816
Scorpio
2005-01-26 14:43
2005.02.27
Нельзя определить поле более одного раза


3-1106657138
}|{yk
2005-01-25 15:45
2005.02.27
Параметрические запросы в Oracle


9-1101067334
некто
2004-11-21 23:02
2005.02.27
Солнце