Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2005.10.23;
Скачать: [xml.tar.bz2];

Вниз

Проверка наличия подключения к Инету   Найти похожие ветки 

 
PalPalych   (2005-05-26 13:24) [0]

Добрый день.
Подскажите пожалуйста функцию, определяющую наличие на компе соединения с Интернетом.
Нигде не могу найти.
Заранее благодарю.


 
Anatoly Podgoretsky ©   (2005-05-26 13:26) [1]

Что такое соединение с Интернет?


 
Eraser ©   (2005-05-26 13:31) [2]

PalPalych   (26.05.05 13:24)

Поверь, ты не первый кто задал такой вопрос )
После долгих дискуссий пришли  к выводу, что лучше пинговать что-то типа mail.ru... или даже после недавних событий со светом в Москве лучше google.com ;-)


 
Anatoly Podgoretsky ©   (2005-05-26 13:38) [3]

Eraser ©   (26.05.05 13:31) [2]
А зачем, ведь соединение как таковое совсем не интересно, оно ведь для чего то нужно?


 
Eraser ©   (2005-05-26 13:41) [4]

Удалено модератором
Примечание: Я хочу попасть в ад, а не в рай. Там я смогу наслаждаться обществом пап, королей и герцогов, тогда как рай населен одними нищими, монахами и апостолами. /Никколо Макиавелли/ (AutoModerator)


 
Anatoly Podgoretsky ©   (2005-05-26 13:45) [5]

Eraser ©   (26.05.05 13:41) [4]
А зачем нужна доступность mail.ru или google.com
Толку то, если мне нужет pupkin.net


 
Digitman ©   (2005-05-26 14:06) [6]

где моя граната ?!


 
Anatoly Podgoretsky ©   (2005-05-26 14:09) [7]

Digitman ©   (26.05.05 14:06) [6]
А веревка?


 
Antonn ©   (2005-05-26 14:15) [8]

PalPalych   (26.05.05 13:24)
попробуй RAS API на http://www.torry.net/


 
Eraser ©   (2005-05-26 14:19) [9]

Eraser ©   (26.05.05 13:41) [4]

LOL ;-)


 
Digitman ©   (2005-05-26 14:33) [10]


> Anatoly Podgoretsky ©   (26.05.05 14:09) [7]
> Digitman ©   (26.05.05 14:06) [6]
> А веревка?


тогда и за мылом уже впору сходить)


 
Anatoly Podgoretsky ©   (2005-05-26 14:35) [11]

Лучше выпей пива, все равно веревка это локальное решение.


 
Digitman ©   (2005-05-26 14:47) [12]


> Anatoly Podgoretsky ©   (26.05.05 14:35) [11]


да ...я, пожалуй, последую твоему совету) ... тем более что дело к вечеру


 
PalPalych   (2005-05-26 15:15) [13]

Пиво, это конечно хорошо ;)
...но я так и не понял, как можно определить наличие в момент запуска проги активного подключения к инету(не проверяя загрузку классических сайтов)?.


 
False_Delirium ©   (2005-05-26 15:23) [14]

PalPalych   (26.05.05 15:15) [13]
 Ты, как пользователь, какими способами пользуешь чтобы определить есть у тебя выход с данного компьютера в интернет или нет ?


 
Eraser ©   (2005-05-26 15:57) [15]

PalPalych   (26.05.05 15:15) [13]

Можно проверить активен ли сетевой интерфейс, через который комп соединён с провайдером, если он активен - это не значит, что он имеет доступ в интернет.


 
PalPalych   (2005-05-26 16:02) [16]

False_Delirium,
Если в папке "сетевые подключения", у какого-ли из возможных подключений СОСТОЯНИЕ:ПОДКЛЮЧЕНО.
Этот критерий я и хочу использовать, для проверки наличия подключения.


 
Anatoly Podgoretsky ©   (2005-05-26 16:07) [17]

Вот это уже конкретнее, а не какое то абстракное подключение к Интернет. Это уже в АПИ а не сети.


 
Aleks ©   (2005-07-05 20:19) [18]

uses WinSock;
var
Host: PHostEnt;
Version: integer;
Res: integer;
FWsa: WSADATA;
begin
Version := MakeWord(2,2);

Res := WSAStartup(Version, FWSA);
if ( Res <> 0 ) then raise Exception.Create(SysErrorMessage(GetlastError));

host:=GetHostByName("ya.ru");
   if Host = nil then ShowMessage("Access denied!")
       else ShowMessage("OK!");

WSACleanup;

end;


 
Alexander Panov ©   (2005-07-06 12:38) [19]

Aleks ©   (05.07.05 20:19) [18]

отсутствие DNS не есть критерий для отсутствия возможности подключения к хостам в интернете.



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2005.10.23;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.041 c
14-1128072525
LordOfRock
2005-09-30 13:28
2005.10.23
Радио Maximum


6-1120485932
matroskin
2005-07-04 18:05
2005.10.23
Как посылать SYN пакеты???


1-1128084197
Иванов__
2005-09-30 16:43
2005.10.23
Как поместить в буфер обмена текст


1-1128297855
Mixer
2005-10-03 04:04
2005.10.23
Как узнать подключен ли manifest?


2-1127717782
Anton_tel
2005-09-26 10:56
2005.10.23
DBGrid





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский