Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   [решено] Узнать подключен ли компьютер к сети (http://forum.oszone.net/showthread.php?t=185320)

CJ F.A.N. 13-09-2010 11:39 1494246

Узнать подключен ли компьютер к сети
 
Всем привет! Стоит задача написания программы, которая будет проверять подключение к сети определенных компьютеров, чтобы в случае отключения какого то компьютера от локалки, сразу узнать об этом. Перечитал кучу статей, нашел примеры. НО! они либо не совсем корректно работают, либо медленные до ужаса. Требуется всего лишь проверить подключения какого то компа к локальной сети. Есть домен. Как лучше это сделать?
Первый вариант был - PING. Но как только сделал программу, начал проверять, программа при пинге какого то компьютера виснет. Хотя командная строка WINDOWS не зависает при пинге.
****************
IP адреса и имена компьютеров уже заранее известны

CJ F.A.N. 13-09-2010 12:14 1494276

и еще. Там компьютеры имеются, где установлен Debian Linux

lxa85 13-09-2010 12:44 1494300

Сделать мультипотоковый ping ?
Цитата:

Цитата CJ F.A.N.
Там компьютеры имеются, где установлен Debian Linux »

Они на ping не отвечают?

CJ F.A.N. 13-09-2010 12:51 1494305

Цитата:

Цитата lxa85
Они на ping не отвечают? »

да не в этом дело. Ну ладно проехали. Мультипотоковый пинг попробую. А так сейчас установил Synapse, смотрю что за зверь. Вроде говорят там проще такие вещи делать

CJ F.A.N. 13-09-2010 14:11 1494350

Цитата:

Цитата lxa85
lxa85 »

спасибо за идею с многопоточным пингом. Вывел процедуру пинга в отдельный потом, теперь не виснет))))

lxa85 13-09-2010 14:20 1494359

Цитата:

Цитата CJ F.A.N.
спасибо за идею с многопоточным пингом. »

Не за что :)

CJ F.A.N. 14-09-2010 13:02 1495066

Вложений: 1
Вот кому нужно, даю исходник программы, которую я написал. Может кому пригодится ;-)
*********
Исходник требует компонент JvLED (из JEDI), и библиотеки pingsend из пакета Synapse.


Время: 21:40.

Время: 21:40.
© OSzone.net 2001-