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

Вниз

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

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

Наверх




Память: 0.52 MB
Время: 0.009 c
6-17665
Yr2
2002-02-16 20:47
2002.05.06
NMHTTP.Post - как передать большой бинарный файл?


3-17482
sergey32
2002-04-12 10:16
2002.05.06
Не могу запустить цикл по IBQuery


1-17571
cypher
2002-04-21 22:42
2002.05.06
Как вставить TPicture в панель TStatusBarэ


4-17741
TCP
2002-03-03 17:10
2002.05.06
чисы, процесс и слежение.


1-17633
Krok
2002-04-22 19:11
2002.05.06
XML