Узнать подключен ли компьютер к сети
Всем привет! Стоит задача написания программы, которая будет проверять подключение к сети определенных компьютеров, чтобы в случае отключения какого то компьютера от локалки, сразу узнать об этом. Перечитал кучу статей, нашел примеры. НО! они либо не совсем корректно работают, либо медленные до ужаса. Требуется всего лишь проверить подключения какого то компа к локальной сети. Есть домен. Как лучше это сделать?
Первый вариант был - PING. Но как только сделал программу, начал проверять, программа при пинге какого то компьютера виснет. Хотя командная строка WINDOWS не зависает при пинге.
****************
IP адреса и имена компьютеров уже заранее известны
|
и еще. Там компьютеры имеются, где установлен Debian Linux
|
Сделать мультипотоковый ping ?
Цитата:
Цитата CJ F.A.N.
Там компьютеры имеются, где установлен Debian Linux »
|
Они на ping не отвечают?
|
Цитата:
Цитата lxa85
Они на ping не отвечают? »
|
да не в этом дело. Ну ладно проехали. Мультипотоковый пинг попробую. А так сейчас установил Synapse, смотрю что за зверь. Вроде говорят там проще такие вещи делать
|
спасибо за идею с многопоточным пингом. Вывел процедуру пинга в отдельный потом, теперь не виснет))))
|
Цитата:
Цитата CJ F.A.N.
спасибо за идею с многопоточным пингом. »
|
Не за что :)
|
Вложений: 1
Вот кому нужно, даю исходник программы, которую я написал. Может кому пригодится ;-)
*********
Исходник требует компонент JvLED (из JEDI), и библиотеки pingsend из пакета Synapse.
|
Время: 21:40.
© OSzone.net 2001-