Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 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.039 c
3-1106810558
Julia
2005-01-27 10:22
2005.02.27
Перенос данных из одного поля в другие


1-1107949688
Polo
2005-02-09 14:48
2005.02.27
Печать через TRichEdit


3-1106584941
Rule
2005-01-24 19:42
2005.02.27
Можно ли использовать запрос из нескольких таблиц, одна из


3-1106887604
guest_Dmitry
2005-01-28 07:46
2005.02.27
Проблема с FIBPlus


1-1108534328
hgd
2005-02-16 09:12
2005.02.27
Копирование "поверхности" компонента





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский