Вниз
Скачать: CL | DM;

Наиболее мощный Ping-компонент.   Найти похожие ветки 

← →
_Mike_   (2006-03-21 14:04) [0]

Не сможет ли кто, люди добрые, посоветовать наиболее мощный и безглючный компонент для пинга в локалке из 200 компов. Раньше писАл под D6 и использовал TurboPower Internet Professional 1.14(TIPIcmp), а теперь переписал всё получше и на D10. Indy, кажется, победнее будет... Может ICMP.DLL использовать? Или ещё что? Смысл такой: пингуем комп, если он отвечает, значит в сети, если нет, то обрабатываем ARP-таблицу и смотрим его MAC. Если правильный (а они все известны) значит - в сети, но закрылся файерволом. Подскажите, пожалуйста!


← →
piople ©   (2006-03-22 10:15) [1]


> Смысл такой: пингуем комп, если он отвечает, значит в сети,
>  если нет, то обрабатываем ARP-таблицу и смотрим его MAC.
>

А если его нет в арп таблице? послал ARP запрос, пришел ответ значит есть... таблица мне кажется не вариант...

Для посылки ARP запроса используй:
 function SendARP(const DestIP, SrcIP: ULONG;
   pMacAddr: PULONG; var PhyAddrLen: ULONG): DWORD; stdcall; external "IPHLPAPI.DLL";


← →
_Mike_   (2006-03-23 07:23) [2]

Ну как его там нет? :-) Если мы пинги шлем по IP адресу - значит MAC нам всё равно в таблицу ARP попадёт. А если его в таблице нет - значит и в сети нет! Сегмент-то один.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.027 c
1-1150357042
Lexmark
2006-06-15 11:37
2006.07.30
Не запускается Делфи 7. Что сделать?


3-1148529414
deni
2006-05-25 07:56
2006.07.30
Проблема с сохранением базы Interbase


4-1144649867
vodvorezlaya
2006-04-10 10:17
2006.07.30
Как запретить завершение процесса (программы)???


4-1144770818
sally
2006-04-11 19:53
2006.07.30
Получить список файлов для NTFS раздела


4-1144905246
guru-ru
2006-04-13 09:14
2006.07.30
Виртуальный принтер




   Наверх