Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Определение работают ли в интернет на компе [D4, D5, D6, D7, WinXP]


olevacho_ ©   (2005-05-16 22:34:00) 

Есть ли возможность с помощью дельфи определить работают ли на компе в данный момент времени в интернете. В идеале конечно хорошо бы определять с каким сервером есть соединение но это не столь важно. Главное знать есть оно или нет под WinXP. Нужно что то наподобие команды netstal -a


Lex_!   (2005-05-24 19:10:00) [1]


> to Lex_! © А если на прозрачном прокси?

Прозрачный это то же что шлюз. в принципе будет работать ....
А более точно узнать кто работает на данный момент в инете - только анализом проходящих пакетов через интерфейс .. больше я не знаю как.. .


olevacho_   (2005-05-17 11:39:00) [2]

to XProger © Не нужно знать есть ли инет а именно работают ли в инете в данное время.
to Lex_! ©Проблема в том что netstat не совсем правильно определяет работают ли в данный момент в инете. Попробуйте netstat -a 10
Можно уже закончить работать а нетстат выводит еще 2-3 минуты что есть соединение по http
to Lex_! © А если на прозрачном прокси?


Lex_!   (2005-05-17 06:29:00) [3]

Минус один - если работают через прокси то ничего не узнаеш .... кроме того что есть подключение к прокси ..


Lex_!   (2005-05-17 06:26:00) [4]

Я так понял что не "работает ли интернет" а "работаЮТ ли в интернет", тобиш кто-то в интернете ... а не сам интернет ...

А почему бы не использовать как раз эту команду? тем более что результат можно получить на крайняк из текстового файла.

netstat -a >%windir%\netstat.txt

далее считываеш файл и проводиш анализ ...


Anatoly Podgoretsky   (2005-05-16 23:50:00) [5]

Диалап - через RAS функции, для постоянного соединения смысла не имеет.


Opryshok   (2005-05-16 22:45:00) [6]

ping


Opryshok   (2005-05-16 22:45:00) [7]

уже написали :-)


XProger   (2005-05-16 22:43:00) [8]

1) ping http://www.ya.ru;)
2) Определить по кол-ву IP адресов :)

Оба способа не дают гарантий :)


Наверх

Титульная страница Поиск, карта сайта Написать письмо