Форум: "Сети";
Текущий архив: 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.004 c