![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Есть ли комп в сети? да и по-дешевле... [D7, Win2k]
AlexeyITN © (2004-03-03 23:00:00)Доброго времени суток.
Вопрос: как удостовериться включён ли чужой комп в сети или нет?
столкнулся с проблемами
- пинговать не могу, т.к. IP-шник может измениться
- WSAAsyncGetHostByName или GetHostByName не подходят т.к. и при выключенном компе они запрашивают имя на сервере домена(как я понял экспериментально), а сервер отвечает, мол, "такой комп есть", а включен он или нет не проверить,
Есть вариант...смешать первое со вторым...но это же столько возни...А нельзя ли как-то попроще!?
Заранее благодарен!
xShadow (2004-03-04 17:06:00) [1]http://www.overbyte.be/arch/ics.zip
Уже давно всё реализовано
AlexeyITN (2004-03-04 12:07:00) [2]http://www.sources.ru/delphi/delphi_ping.shtml
я бы не сказал что тут плёвый код...
разбираться долго...особенно начинающим...
P.S. Думал, что может дядя били придумал функцию для этих нужд...по типу: CompInNetwork(PCHAR): boolean
:))
Verg (2004-03-04 10:55:00) [3]
> А нельзя ли как-то попроще!?
Просто вот эта фраза убивает.
> WSAAsyncGetHostByName или GetHostByName не подходят т.к.
> и при выключенном компе они запрашивают имя на сервере домена(как
> я понял экспериментально), а сервер отвечает,
Но другого способа просто нет.
У DNS-а узнается IP, а затем этот IP пингуется.
Я тоже скажу: уж куда еще проще-то?!
AlexeyITN (2004-03-04 10:35:00) [4]неужели этим никто не занимался...?