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

Вниз

Самый трудный вопрос :))   Найти похожие ветки 

 
VID   (2002-02-17 02:10) [0]

Похоже так оно и есть, ибо ответа я на этот вопрос ещё не видел :))

ВОПРОС:
КАК отловить появление и разрыв коннекта с инетом ?


 
Ghost.   (2002-02-17 12:51) [1]

Никак....ставь таймер и проверяй каждую секунду


 
VID   (2002-02-17 13:52) [2]

а как проверять ?


 
[NIKEL]   (2002-02-17 14:58) [3]

пользуйся на здоровье :)

procedure TForm1.Button1Click(Sender: TObject);
begin
if GetSystemMetrics(SM_NETWORK) and $01 = $01 then
ShowMessage("Опачки, мы в сети!")
else
ShowMessage("Мы в оффлайне !");
end;



 
cypher   (2002-02-17 17:10) [4]

а вот ежели я в сети (локальной).... а инет там через прокси идет


 
Ghost.   (2002-02-17 19:45) [5]

А ежели так тогда тебе остается только пинг


 
VID   (2002-02-17 19:52) [6]

Спасибо!

А как PINGануть какой нибудь IP программно ?

ну не знаю я нифига в сетях, не знаю :))


 
Ghost.   (2002-02-17 20:14) [7]

ну если не знаешь нифига..тогда лучше компоненту возми..


 
VID   (2002-02-17 20:18) [8]

TO [NIKEL] : НЕ РАБОТАЕТ :( (постоянно показвает что в ОНЛАЙНЕ)



 
VID   (2002-02-17 20:19) [9]

to Ghost: какую компоненту ? HTTP ?


 
VID   (2002-02-17 20:20) [10]

to Ghost: какую компоненту ? ТNMHTTP ?


 
panov   (2002-02-17 20:24) [11]

>VID © (17.02.02 20:20)
в статьях поищи про PING


 
Ghost.   (2002-02-17 20:27) [12]

Можешь попробовать сравнивать IP в офлане он будет 127.0.0.1 или как указано в настройках какрты сетевой, а в интеренте он поменяется..так не ошибешься


 
Ghost.   (2002-02-17 20:31) [13]

Можешь там посмотреть http://www.torry.net/internetother.htm


 
Reindeer Moss Eater   (2002-02-18 17:37) [14]

Человек за прокси сидит, а вы ему пинг советуете


 
Reindeer Moss Eater   (2002-02-18 17:41) [15]

Ну и конечно совет автору вопроса: Не надо задаваться таким вопросом: есть ли коннект с ИНЕТОМ. Нет у этого вопроса правильного ответа.


 
Ghost.   (2002-02-18 17:49) [16]

> Reindeer Moss Eater Согласен поспешил


 
VID   (2002-02-19 16:42) [17]

TO Reindeer Moss Eater:
Может быть правильнее было б сказать "Соединение с Интернет-Сервис провайдером, который предоставляет мне он-лайн доступ в интернет, и с помощью которого я могу обмениваться информацией с любым компьютером, или другим устройством, который таким же образом(или схожим) использует услуги своего ИСП.".

На данный момент, я имею он-лайн доступ в сеть, и если не назвать это "Connected to internet" то уж не знаю.

:))))


 
IronWit   (2002-02-19 16:48) [18]

А вот тут уже пошел флейм.


 
Reindeer Moss Eater   (2002-02-19 18:28) [19]

> VID
На данный момент ты имеешь PPP до машины провайдера, на которой поднят RAS. И все. Ни о чем другом это еще не говорит само по себе.
Провайдер может конечно еще маршрутизировать тебя и дальше, и ты дойдешь до этого сайта, например.


 
VID   (2002-02-19 21:41) [20]

Да, флейм действительно имеет место быть :)

TO Ghost: Я посмотрел на компоненты, по той ссылке которую ты мне указал. Выбрал там один (mginetdetect), так он оказался, по-первых, с ошибкой (когда есть коннект, он пишет - offline, а когда нет - online), а во-вторых - не всега определяет есть ли коннект или нет... Почти всегда пишет, что нет (хотя все свойства были настроены нормально)

... а за другим идти неохота стало вдруг :)


 
Ghost.   (2002-02-20 09:01) [21]

В другой ветке я предложил вариант..у меня рботает..может и тебе подойдет


 
VID   (2002-02-20 11:31) [22]


>Я предлагал еще способ может не самый удачный но иногда и >полезный если по таймеру получать свой IP когда он станет >отличен от лоального, значит присоединились и наоборот..а >заодно и IP в инете получишь


Этот вариант ?


 
Ghost.   (2002-02-20 11:49) [23]

Вобщем да


 
VID   (2002-02-20 18:05) [24]

и как же узнать свой IP. (программно, разумеется) ?


 
fixxxer   (2002-02-20 20:25) [25]

Если это то, что я думаю, то в TPowersock
function GetLocalAddress: String;
Если не так, то извиняюсь




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

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

Наверх





Память: 0.49 MB
Время: 0.005 c
6-17662
ATLANTIDO
2002-02-19 20:01
2002.05.06
ПОДАВИТЬ ОШИБКУ


3-17512
yozhik
2002-04-11 21:39
2002.05.06
Создание перекрестного запроса


1-17597
eSKey
2002-04-22 17:10
2002.05.06
Проблема с размерами ToolbarBurron и не только...


6-17666
MAN
2002-02-21 15:29
2002.05.06
Выбор из базы WINSа IP-адреса по имени пользователя


14-17682
Knight
2002-03-28 17:35
2002.05.06
Поставил Оперу и балдею... но этого мало...





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